diff options
author | Oleg Pudeyev <oleg@bsdpower.com> | 2011-06-05 13:48:37 -0400 |
---|---|---|
committer | rxu <rxu@mail.ru> | 2011-06-06 21:16:47 +0800 |
commit | c93164db587391aaff7dd810d07cd0671c8bce3c (patch) | |
tree | 8138220692daab9626d7bcb24ff84f62050c300b /tests | |
parent | 2d1e426ba745fa5b0b7666e5fe4a5fee97caccd7 (diff) | |
download | forums-c93164db587391aaff7dd810d07cd0671c8bce3c.tar forums-c93164db587391aaff7dd810d07cd0671c8bce3c.tar.gz forums-c93164db587391aaff7dd810d07cd0671c8bce3c.tar.bz2 forums-c93164db587391aaff7dd810d07cd0671c8bce3c.tar.xz forums-c93164db587391aaff7dd810d07cd0671c8bce3c.zip |
[ticket/217] Use positive assertions in tests.
PHPBB3-217
Diffstat (limited to 'tests')
-rw-r--r-- | tests/bbcode/url_bbcode_test.php | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/tests/bbcode/url_bbcode_test.php b/tests/bbcode/url_bbcode_test.php index 7bbf731c74..cd85dbd0d9 100644 --- a/tests/bbcode/url_bbcode_test.php +++ b/tests/bbcode/url_bbcode_test.php @@ -18,18 +18,38 @@ class phpbb_url_bbcode_test extends phpbb_test_case public function url_bbcode_test_data() { return array( - array('[url]http://www.phpbb.com/community/[/url]'), - array('[url=http://www.phpbb.com/community/]One line URL text[/url]'), - array("[url=http://www.phpbb.com/community/]Multiline\x0AURL\x0Atext[/url]"), - array("test [url] test \x0A test [url=http://www.phpbb.com/]test[/url] test"), - array("test [url=http://www.phpbb.com/]test \x0A [url]http://phpbb.com[/url] test"), + array( + 'url only', + '[url]http://www.phpbb.com/community/[/url]', + '[url:]http://www.phpbb.com/community/[/url:]' + ), + array( + 'url with title', + '[url=http://www.phpbb.com/community/]One line URL text[/url]', + '[url=http://www.phpbb.com/community/:]One line URL text[/url:]' + ), + array( + 'url with multiline title', + "[url=http://www.phpbb.com/community/]Multiline\x0AURL\x0Atext[/url]", + "[url=http://www.phpbb.com/community/:]Multiline\x0AURL\x0Atext[/url:]" + ), + array( + 'unclosed url with multiline', + "test [url] test \x0A test [url=http://www.phpbb.com/]test[/url] test", + "test [url] test \x0A test [url=http://www.phpbb.com/:]test[/url:] test" + ), + array( + 'unclosed url with multiline and title', + "test [url=http://www.phpbb.com/]test \x0A [url]http://phpbb.com[/url] test", + "test [url=http://www.phpbb.com/:]test \x0A [url]http://phpbb.com[/url:] test" + ), ); } /** * @dataProvider url_bbcode_test_data */ - public function test_url($message) + public function test_url($description, $message, $expected) { global $user; $user = new phpbb_mock_user; @@ -38,8 +58,6 @@ class phpbb_url_bbcode_test extends phpbb_test_case $bbcode->message = $message; $bbcode->bbcode_init(false); $bbcode->parse_bbcode(); - $this->assertNotEquals($bbcode->message, '[url][/url]'); - $this->assertNotEquals($bbcode->message, $message); - $this->assertNotEquals($bbcode->message, NULL); + $this->assertEquals($expected, $bbcode->message); } } |