public function testGetVisitorOutput_OK() { $this->PWE->setURL("/htmltest/"); $this->object = new HTMLPage($this->PWE); $this->object->process(); $this->assertEquals("<html><head><title></title></head><body>TEST</body></html>", $this->PWE->getContent()); }
public function testGetVisitorOutput_none() { $PWE = new UnitTestPWECore(); $PWE->setURL("/"); $this->object = new SubPagesList($PWE); $this->object->process(); $res = $this->object->getPWE()->getContent(); $this->assertFalse(strstr($res, "<")); }
public function testAll() { foreach (array('DELETE', 'POST', 'PUT', 'PATCH') as $method) { $_SERVER['REQUEST_METHOD'] = $method; $_SERVER['HTTP_CONTENT_TYPE'] = 'application/json'; $core = new UnitTestPWECore(); $core->setURL('/123/'); $obj = new AbstractRESTCallTestImpl($core); $obj->process(); $this->assertNotEmpty($core->getContent()); } }
public function test_directory_sorted() { $pwe = new UnitTestPWECore(); $pwe->setURL('/'); $tmp = $pwe->getTempDirectory(); $pwe->setRootDirectory($tmp); $pwe->setTempDirectory($tmp); PWELogger::info("Create dir " . $tmp); file_put_contents($tmp . '/first', time()); file_put_contents($tmp . '/second', time()); PWELogger::debug("File 1 " . file_get_contents($tmp . '/first')); PWELogger::debug("File 2 " . file_get_contents($tmp . '/second')); $node =& $pwe->getNode(); $node['!a']['files_base'] = '.'; $obj = new FileDownloads($pwe); $res = $obj->getDirectoryBlock('.'); PWELogger::debug("DIR: " . $res); $this->assertGreaterThan(strpos($res, 'second'), strpos($res, 'first')); }
public function testProcess_github_small() { $PWE = new UnitTestPWECore(); $PWE->setStructFile(__DIR__ . '/SimpleWiki.xml'); $PWE->setURL('/github/GitHubMarkdownSmall/'); $node =& $PWE->getNode(); $node['!i']['wiki_dir'] = __DIR__; $obj = new SimpleWiki($PWE); $obj->process(); $content = $PWE->getContent(); PWELogger::debug("Rendered: %s", $content); }