示例#1
0
 public function handleRequest(HttpRequestA $oHttpRequest)
 {
     $oModel = new StaticFileModel();
     $oModel->setFilePath($this->sFilePath);
     return $oModel;
 }
示例#2
0
 public function testBasicGetFilePath()
 {
     $o = new StaticFileModel();
     $o->setFilePath(__FILE__);
     $this->assertEquals(__FILE__, $o->getFilePath());
 }
示例#3
0
 public function testGetLastModifiedMatchesFilemtimeOfFile()
 {
     $o = new StaticFileModel();
     $o->setFilePath(__FILE__);
     $this->assertEquals(date('Y-m-d G:i:s', filemtime(__FILE__)), $o->getLastModified());
 }
示例#4
0
 public function testBasic__get()
 {
     $o = new StaticFileModel();
     $o->setFilePath(__FILE__);
     $this->assertEquals(file_get_contents(__FILE__), $o->getFileContent());
 }
示例#5
0
 public function testGetFileNameMatchesAfterSet()
 {
     $o = new StaticFileModel();
     $o->setFilePath(__FILE__);
     $this->assertEquals(basename(__FILE__), $o->getFileName());
 }