]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - tests/unit/lib/SetupWiki.php
some sample memory usage
[SourceForge/phpwiki.git] / tests / unit / lib / SetupWiki.php
1 <?php
2 /**
3  * Check if all pgsrc files import without failure
4  */
5
6 require_once 'lib/loadsave.php';
7 require_once 'PHPUnit.php';
8
9 class SetupWiki extends phpwiki_TestCase {
10
11     function testImportOldMarkup() {
12         global $request;
13         $dbi = $request->getDbh();
14         $pagename = 'OldMarkupTestPage';
15         $dbi->deletePage($pagename);
16         $this->assertFalse($dbi->isWikiPage($pagename));
17
18         $request->setArg('source', FindFile('pgsrc/'.$pagename));
19         $request->setArg('overwrite', 1);
20         LoadAny($request, $request->getArg('source'));
21         $request->setArg('source', false);
22         $this->assertTrue($dbi->isWikiPage($pagename));
23     }
24
25     function testSetupWiki() {
26         global $request;
27
28         print "Purge the testbox ... ";
29         purge_testbox();
30         print "\n";
31         
32         $dbi = $request->getDbh();
33         $dbi->deletePage('HomePage'); // possibly in cache
34         $this->assertFalse($dbi->isWikiPage('HomePage'));
35
36         $request->setArg('source', FindFile('pgsrc'));
37         $request->setArg('overwrite', 1);
38         LoadAny($request, $request->getArg('source'));
39         $request->setArg('source', false);
40         $request->setArg('overwrite', false);
41         
42         $this->assertTrue($dbi->isWikiPage('HomePage'));
43     }
44 }
45
46 ?>