Example #1
0
 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()));
 }