summaryrefslogtreecommitdiff
path: root/test/unbbcodeTest.php
diff options
context:
space:
mode:
authoruckelman <uckelman@nomic.net>2010-04-25 22:45:30 +0000
committeruckelman <uckelman@nomic.net>2010-04-25 22:45:30 +0000
commit85b9c8d01717c96951c4528edd3d89b44178b62b (patch)
tree3aa102ec4628cb70ebc92ff2e787ba061d04bc86 /test/unbbcodeTest.php
parent1a0839bf5721963ce7657169828ccf0b909b76ae (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.php54
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)
- );
- }
-}
-
-?>