diff options
author | Andrey Andreev <narf@devilix.net> | 2017-06-19 10:33:58 +0200 |
---|---|---|
committer | Andrey Andreev <narf@devilix.net> | 2017-06-19 10:33:58 +0200 |
commit | 6c7a4266410070d30f8f6bcdf9c9e67f3d6478e3 (patch) | |
tree | f0aab8f6f5e781d5947b1a5553b6648eb7b7a4ab /tests/mocks/libraries | |
parent | 2459285b91d6fc4f5099f9f597529cce1059cb33 (diff) |
[ci skip] 3.1.5 release
Diffstat (limited to 'tests/mocks/libraries')
-rw-r--r-- | tests/mocks/libraries/driver.php | 27 | ||||
-rw-r--r-- | tests/mocks/libraries/encrypt.php | 16 | ||||
-rw-r--r-- | tests/mocks/libraries/encryption.php | 39 | ||||
-rw-r--r-- | tests/mocks/libraries/session.php | 38 | ||||
-rw-r--r-- | tests/mocks/libraries/table.php | 16 |
5 files changed, 0 insertions, 136 deletions
diff --git a/tests/mocks/libraries/driver.php b/tests/mocks/libraries/driver.php deleted file mode 100644 index 633194345..000000000 --- a/tests/mocks/libraries/driver.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php - -/** - * Mock library to subclass Driver for testing - */ -class Mock_Libraries_Driver extends CI_Driver_Library { - /** - * Set valid drivers list - */ - public function driver_list($drivers = NULL) - { - if (empty($drivers)) - { - return $this->valid_drivers; - } - - $this->valid_drivers = (array) $drivers; - } - - /** - * Get library name - */ - public function get_name() - { - return $this->lib_name; - } -}
\ No newline at end of file diff --git a/tests/mocks/libraries/encrypt.php b/tests/mocks/libraries/encrypt.php deleted file mode 100644 index c14d1e02f..000000000 --- a/tests/mocks/libraries/encrypt.php +++ /dev/null @@ -1,16 +0,0 @@ -<?php - -class Mock_Libraries_Encrypt extends CI_Encrypt { - - // Override inaccessible protected method - public function __call($method, $params) - { - if (is_callable(array($this, '_'.$method))) - { - return call_user_func_array(array($this, '_'.$method), $params); - } - - throw new BadMethodCallException('Method '.$method.' was not found'); - } - -} diff --git a/tests/mocks/libraries/encryption.php b/tests/mocks/libraries/encryption.php deleted file mode 100644 index 028eecc72..000000000 --- a/tests/mocks/libraries/encryption.php +++ /dev/null @@ -1,39 +0,0 @@ -<?php - -class Mock_Libraries_Encryption extends CI_Encryption { - - /** - * __get_params() - * - * Allows public calls to the otherwise protected _get_params(). - */ - public function __get_params($params) - { - return $this->_get_params($params); - } - - // -------------------------------------------------------------------- - - /** - * get_key() - * - * Allows checking for key changes. - */ - public function get_key() - { - return $this->_key; - } - - // -------------------------------------------------------------------- - - /** - * __driver_get_handle() - * - * Allows checking for _mcrypt_get_handle(), _openssl_get_handle() - */ - public function __driver_get_handle($driver, $cipher, $mode) - { - return $this->{'_'.$driver.'_get_handle'}($cipher, $mode); - } - -}
\ No newline at end of file diff --git a/tests/mocks/libraries/session.php b/tests/mocks/libraries/session.php deleted file mode 100644 index adbecb329..000000000 --- a/tests/mocks/libraries/session.php +++ /dev/null @@ -1,38 +0,0 @@ -<?php - -/** - * Mock library to add testing features to Session driver library - */ -class Mock_Libraries_Session extends CI_Session { - /** - * Simulate new page load - */ - public function reload() - { - $this->_flashdata_sweep(); - $this->_flashdata_mark(); - $this->_tempdata_sweep(); - } -} - -/** - * Mock cookie driver to overload cookie setting - */ -class Mock_Libraries_Session_cookie extends CI_Session_cookie { - /** - * Overload _setcookie to manage $_COOKIE values, since actual cookies can't be set in unit testing - */ - protected function _setcookie($name, $value = '', $expire = 0, $path = '', $domain = '', $secure = FALSE, $httponly = FALSE) - { - if (empty($value) OR $expire <= time()) - { - unset($_COOKIE[$name]); - } - else - { - $_COOKIE[$name] = $value; - } - } -} - -class Mock_Libraries_Session_native extends CI_Session_native {}
\ No newline at end of file diff --git a/tests/mocks/libraries/table.php b/tests/mocks/libraries/table.php deleted file mode 100644 index 08f80072a..000000000 --- a/tests/mocks/libraries/table.php +++ /dev/null @@ -1,16 +0,0 @@ -<?php - -class Mock_Libraries_Table extends CI_Table { - - // Override inaccessible protected method - public function __call($method, $params) - { - if (is_callable(array($this, '_'.$method))) - { - return call_user_func_array(array($this, '_'.$method), $params); - } - - throw new BadMethodCallException('Method '.$method.' was not found'); - } - -} |