diff options
author | uckelman <uckelman@nomic.net> | 2010-04-25 22:45:30 +0000 |
---|---|---|
committer | uckelman <uckelman@nomic.net> | 2010-04-25 22:45:30 +0000 |
commit | 85b9c8d01717c96951c4528edd3d89b44178b62b (patch) | |
tree | 3aa102ec4628cb70ebc92ff2e787ba061d04bc86 /test/unbbcodeTest.php | |
parent | 1a0839bf5721963ce7657169828ccf0b909b76ae (diff) |
Modified list display.
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6762 67b53d14-2c14-4ace-a08f-0dab2b34000c
Diffstat (limited to 'test/unbbcodeTest.php')
-rw-r--r-- | test/unbbcodeTest.php | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/test/unbbcodeTest.php b/test/unbbcodeTest.php deleted file mode 100644 index 4933490..0000000 --- a/test/unbbcodeTest.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php - -require_once('PHPUnit/Framework.php'); - -class unbbcodeTest extends PHPUnit_Framework_TestCase { - /** - * @dataProvider provider_bbcode_second_pass - */ - public function test_bbcode_second_pass($msg, $uid, $bitfield, - $expected, $ex) { - if ($ex) $this->setExpectedException($ex); - - /** - * phpBB3 uses many globals; due to the way tests are run, we cannot - * easily get these globals into the right scope so that the methods - * called by our tests can see them. Therefore, we run tests externally - * and report back on the results. - */ - $prog = <<<EOF -try { - require_once("src/unbbcode.php"); - - \$msg = "$msg"; - \$uid = "$uid"; - \$bitfield = "$bitfield"; - - \$unbbcode = new unbbcode(); - \$unbbcode->bbcode_second_pass(\$msg, \$uid, \$bitfield); - \$result = serialize(\$msg); -} -catch (Exception \$e) { - \$result = serialize(\$e); -} - -print \$result; -EOF; - - $result = unserialize(exec('php -r \'' . $prog . '\'')); - - if ($result instanceof Exception) { - throw $result; - } - - $this->assertEquals($expected, $result); - } - - public function provider_bbcode_second_pass() { - return array( - array('[b]Test[/b]', '', false, '<b>Test</b>', null) - ); - } -} - -?> |