function testGetFilePath() { $view = new View(); $this->assertTrue($view->GetFilePath() === false); $view->SetFileName($this->TestTemplateFileName); $this->assertFalse($view->GetFilePath() === false); $this->assertTrue($view->GetFilePath() == $this->TestTemplateDirectory . '/' . $this->TestTemplateFileName); $view->SetDirectory(''); $this->assertTrue($view->GetFilePath() == $this->TestTemplateFileName); $view->SetDirectory('foobar'); $this->assertFalse($view->GetFilePath()); $view->SetDirectory('./'); $this->assertTrue(file_exists($view->GetFilePath())); $view->SetDirectory('.////////'); $this->assertTrue(file_exists($view->GetFilePath())); }