setupwiki.php

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

PHP
53
字号
<?php/** * 1st important test: Check if all pgsrc files import without failure */require_once 'lib/loadsave.php';require_once 'PHPUnit.php';class SetupWiki extends phpwiki_TestCase {    function _loadPage($pagename) {        global $request;        $dbi = $request->getDbh();        $dbi->purgePage($pagename);        $this->assertFalse($dbi->isWikiPage($pagename));        $request->setArg('source', FindFile('pgsrc/'.$pagename));        $request->setArg('overwrite', 1);        LoadAny($request, $request->getArg('source'));        $request->setArg('source', false);        $this->assertTrue($dbi->isWikiPage($pagename));    }        /* PCRE memory problem (crash) with such big pages and anchored blocks */    function testOldMarkupTestPage() {    	$this->_loadPage('OldMarkupTestPage');    }        /* ADODB set_links _id_cache error: IncludePagePlugin => HomePage */    function testIncludePagePlugin() {    	$this->_loadPage('IncludePagePlugin');    }        function testSetupWiki() {        global $request;        purge_testbox();                $dbi = $request->getDbh();        $dbi->purgePage('HomePage'); // possibly in cache        $this->assertFalse($dbi->isWikiPage('HomePage'));        $request->setArg('source', FindFile('pgsrc'));        $request->setArg('overwrite', 1);        LoadAny($request, $request->getArg('source'));        $request->setArg('source', false);        $request->setArg('overwrite', false);                $this->assertTrue($dbi->isWikiPage('HomePage'));    }}?>

⌨️ 快捷键说明

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