From 01fe91c5c4e897801f5c179cd4060e686762f105 Mon Sep 17 00:00:00 2001 From: Igor Wiedler Date: Mon, 10 Jan 2011 00:18:37 +0100 Subject: [ticket/9987] Rename test files to include a _test suffix PHPBB3-9987 --- tests/request/request_var.php | 180 ------------------------------------- tests/request/request_var_test.php | 180 +++++++++++++++++++++++++++++++++++++ 2 files changed, 180 insertions(+), 180 deletions(-) delete mode 100644 tests/request/request_var.php create mode 100644 tests/request/request_var_test.php (limited to 'tests/request') diff --git a/tests/request/request_var.php b/tests/request/request_var.php deleted file mode 100644 index 0901b43920..0000000000 --- a/tests/request/request_var.php +++ /dev/null @@ -1,180 +0,0 @@ -unset_variables($variable_name); - - $_POST[$variable_name] = $variable_value; - $_REQUEST[$variable_name] = $variable_value; - - $result = request_var($variable_name, $default, $multibyte); - - $label = 'Requesting POST variable, converting from ' . gettype($variable_value) . ' to ' . gettype($default) . (($multibyte) ? ' multibyte' : ''); - $this->assertEquals($expected, $result, $label); - } - - /** - * @dataProvider request_variables - */ - public function test_get($variable_value, $default, $multibyte, $expected) - { - $variable_name = 'name'; - $this->unset_variables($variable_name); - - $_GET[$variable_name] = $variable_value; - $_REQUEST[$variable_name] = $variable_value; - - $result = request_var($variable_name, $default, $multibyte); - - $label = 'Requesting GET variable, converting from ' . gettype($variable_value) . ' to ' . gettype($default) . (($multibyte) ? ' multibyte' : ''); - $this->assertEquals($expected, $result, $label); - } - - /** - * @dataProvider request_variables - */ - public function test_cookie($variable_value, $default, $multibyte, $expected) - { - $variable_name = 'name'; - $this->unset_variables($variable_name); - - $_GET[$variable_name] = false; - $_POST[$variable_name] = false; - $_REQUEST[$variable_name] = false; - $_COOKIE[$variable_name] = $variable_value; - - $result = request_var($variable_name, $default, $multibyte, true); - - $label = 'Requesting COOKIE variable, converting from ' . gettype($variable_value) . ' to ' . gettype($default) . (($multibyte) ? ' multibyte' : ''); - $this->assertEquals($expected, $result, $label); - } - - /** - * Helper for unsetting globals - */ - private function unset_variables($var) - { - unset($_GET[$var], $_POST[$var], $_REQUEST[$var], $_COOKIE[$var]); - } - - public static function request_variables() - { - return array( - // strings - array('abc', '', false, 'abc'), - array(' some spaces ', '', true, 'some spaces'), - array("\r\rsome\rcarriage\r\rreturns\r", '', true, "some\ncarriage\n\nreturns"), - array("\n\nsome\ncarriage\n\nreturns\n", '', true, "some\ncarriage\n\nreturns"), - array("\r\n\r\nsome\r\ncarriage\r\n\r\nreturns\r\n", '', true, "some\ncarriage\n\nreturns"), - array("we\xC2\xA1rd\xE1\x9A\x80ch\xCE\xB1r\xC2\xADacters", '', true, "we\xC2\xA1rd\xE1\x9A\x80ch\xCE\xB1r\xC2\xADacters"), - array("we\xC2\xA1rd\xE1\x9A\x80ch\xCE\xB1r\xC2\xADacters", '', false, "we??rd???ch??r??acters"), - array("Some \"entities\" like &", '', true, "Some <html> "entities" like &"), - - // integers - array('1234', 0, false, 1234), - array('abc', 12, false, 0), - array('324abc', 0, false, 324), - - // string to array - array('123', array(0), false, array()), - array('123', array(''), false, array()), - - // 1 dimensional arrays - array( - // input: - array('123', 'abc'), - // default: - array(''), - false, - // expected: - array('123', 'abc') - ), - array( - // input: - array('123', 'abc'), - // default: - array(999), - false, - // expected: - array(123, 0) - ), - array( - // input: - array('xyz' => '123', 'abc' => 'abc'), - // default: - array('' => ''), - false, - // expected: - array('xyz' => '123', 'abc' => 'abc') - ), - array( - // input: - array('xyz' => '123', 'abc' => 'abc'), - // default: - array('' => 0), - false, - // expected: - array('xyz' => 123, 'abc' => 0) - ), - - // 2 dimensional arrays - array( - // input: - '', - // default: - array(array(0)), - false, - // expected: - array() - ), - array( - // input: - array( - 'xyz' => array('123', 'def'), - 'abc' => 'abc' - ), - // default: - array('' => array('')), - false, - // expected: - array( - 'xyz' => array('123', 'def'), - 'abc' => array() - ) - ), - array( - // input: - array( - 'xyz' => array('123', 'def'), - 'abc' => 'abc' - ), - // default: - array('' => array(0)), - false, - // expected: - array( - 'xyz' => array(123, 0), - 'abc' => array() - ) - ), - ); - } - -} - diff --git a/tests/request/request_var_test.php b/tests/request/request_var_test.php new file mode 100644 index 0000000000..0901b43920 --- /dev/null +++ b/tests/request/request_var_test.php @@ -0,0 +1,180 @@ +unset_variables($variable_name); + + $_POST[$variable_name] = $variable_value; + $_REQUEST[$variable_name] = $variable_value; + + $result = request_var($variable_name, $default, $multibyte); + + $label = 'Requesting POST variable, converting from ' . gettype($variable_value) . ' to ' . gettype($default) . (($multibyte) ? ' multibyte' : ''); + $this->assertEquals($expected, $result, $label); + } + + /** + * @dataProvider request_variables + */ + public function test_get($variable_value, $default, $multibyte, $expected) + { + $variable_name = 'name'; + $this->unset_variables($variable_name); + + $_GET[$variable_name] = $variable_value; + $_REQUEST[$variable_name] = $variable_value; + + $result = request_var($variable_name, $default, $multibyte); + + $label = 'Requesting GET variable, converting from ' . gettype($variable_value) . ' to ' . gettype($default) . (($multibyte) ? ' multibyte' : ''); + $this->assertEquals($expected, $result, $label); + } + + /** + * @dataProvider request_variables + */ + public function test_cookie($variable_value, $default, $multibyte, $expected) + { + $variable_name = 'name'; + $this->unset_variables($variable_name); + + $_GET[$variable_name] = false; + $_POST[$variable_name] = false; + $_REQUEST[$variable_name] = false; + $_COOKIE[$variable_name] = $variable_value; + + $result = request_var($variable_name, $default, $multibyte, true); + + $label = 'Requesting COOKIE variable, converting from ' . gettype($variable_value) . ' to ' . gettype($default) . (($multibyte) ? ' multibyte' : ''); + $this->assertEquals($expected, $result, $label); + } + + /** + * Helper for unsetting globals + */ + private function unset_variables($var) + { + unset($_GET[$var], $_POST[$var], $_REQUEST[$var], $_COOKIE[$var]); + } + + public static function request_variables() + { + return array( + // strings + array('abc', '', false, 'abc'), + array(' some spaces ', '', true, 'some spaces'), + array("\r\rsome\rcarriage\r\rreturns\r", '', true, "some\ncarriage\n\nreturns"), + array("\n\nsome\ncarriage\n\nreturns\n", '', true, "some\ncarriage\n\nreturns"), + array("\r\n\r\nsome\r\ncarriage\r\n\r\nreturns\r\n", '', true, "some\ncarriage\n\nreturns"), + array("we\xC2\xA1rd\xE1\x9A\x80ch\xCE\xB1r\xC2\xADacters", '', true, "we\xC2\xA1rd\xE1\x9A\x80ch\xCE\xB1r\xC2\xADacters"), + array("we\xC2\xA1rd\xE1\x9A\x80ch\xCE\xB1r\xC2\xADacters", '', false, "we??rd???ch??r??acters"), + array("Some \"entities\" like &", '', true, "Some <html> "entities" like &"), + + // integers + array('1234', 0, false, 1234), + array('abc', 12, false, 0), + array('324abc', 0, false, 324), + + // string to array + array('123', array(0), false, array()), + array('123', array(''), false, array()), + + // 1 dimensional arrays + array( + // input: + array('123', 'abc'), + // default: + array(''), + false, + // expected: + array('123', 'abc') + ), + array( + // input: + array('123', 'abc'), + // default: + array(999), + false, + // expected: + array(123, 0) + ), + array( + // input: + array('xyz' => '123', 'abc' => 'abc'), + // default: + array('' => ''), + false, + // expected: + array('xyz' => '123', 'abc' => 'abc') + ), + array( + // input: + array('xyz' => '123', 'abc' => 'abc'), + // default: + array('' => 0), + false, + // expected: + array('xyz' => 123, 'abc' => 0) + ), + + // 2 dimensional arrays + array( + // input: + '', + // default: + array(array(0)), + false, + // expected: + array() + ), + array( + // input: + array( + 'xyz' => array('123', 'def'), + 'abc' => 'abc' + ), + // default: + array('' => array('')), + false, + // expected: + array( + 'xyz' => array('123', 'def'), + 'abc' => array() + ) + ), + array( + // input: + array( + 'xyz' => array('123', 'def'), + 'abc' => 'abc' + ), + // default: + array('' => array(0)), + false, + // expected: + array( + 'xyz' => array(123, 0), + 'abc' => array() + ) + ), + ); + } + +} + -- cgit v1.2.1