3 require_once 'lib/WikiPlugin.php';
4 require_once 'lib/plugin/AllPages.php';
5 require_once 'PHPUnit.php';
7 class AllPagesTest extends phpwiki_TestCase {
10 * Test that we can instantiate and run AllPages plugin without error.
12 function testAllPages() {
15 $lp = new WikiPlugin_AllPages();
16 $this->assertEquals("AllPages", $lp->getName());
18 if (!isa($request->_dbi, "WikiDB")) {
19 // very very strange bug
20 $request->_dbi = WikiDB::open($GLOBALS['db_params']);
21 if (!isa($request->_dbi, "WikiDB")) {
22 trigger_error("strange php bug\n",E_USER_WARNING);
26 $result = $lp->run($request->getDbh(), $args, $request, "AllPages");
27 $this->assertType('object', $result, 'isa PageList');