allpagestest.php

来自「PhpWiki是sourceforge的一个开源项目」· PHP 代码 · 共 41 行

PHP
41
字号
<?phprequire_once 'lib/WikiPlugin.php';require_once 'lib/plugin/AllPages.php';require_once 'PHPUnit.php';class AllPagesTest extends phpwiki_TestCase {    /**     * Test that we can instantiate and run AllPages plugin without error.     */    function testAllPages() {        global $request;        $lp = new WikiPlugin_AllPages();        $this->assertEquals("AllPages", $lp->getName());        $args = "";        $this->assertType('object', $request->_dbi, 'isa WikiDB');/**/                $result = $lp->run($request->_dbi, $args, $request, "AllPages");        $this->assertType('object', $result, 'isa PageList');        $this->assertType('object', $request->_dbi, 'isa WikiDB');        if (!isa($request->_dbi, "WikiDB")) {            // very very strange bug            $request->_dbi = WikiDB::open($GLOBALS['DBParams']);            if (!isa($request->_dbi, "WikiDB")) {                trigger_error("strange php bug\n",E_USER_WARNING);                return;            }        }                $xml = $result->asXml();        $this->assertType('object', $result, 'isa XmlContent');        //$xml->asString();        //$this->assertType('object', $result, 'isa XmlContent');    }}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?