コード例 #1
0
 public function testShouldSaveResource()
 {
     $sResource = self::RESOURCE_PATH . DIRECTORY_SEPARATOR . self::RESOURCE_FILE;
     $sThumbsPath = self::THUMBNAIL_FOLDER . DIRECTORY_SEPARATOR . self::PATH_PREFIX;
     //THEN
     $this->oStandardMock->expects($this->once())->method('is_file')->with($this->equalTo($sResource))->will($this->returnValue(true));
     $this->oStandardMock->expects($this->once())->method('mkdir')->with($this->equalTo($sThumbsPath), $this->equalTo(octdec(self::THUMBNAIL_DIR_CHMOD)))->will($this->returnValue(true));
     $this->oStandardMock->expects($this->once())->method('copy')->with($this->equalTo($sResource), $this->equalTo($sThumbsPath . DIRECTORY_SEPARATOR . self::RESOURCE_FILE))->will($this->returnValue(true));
     $this->oStandardMock->expects($this->once())->method('chmod')->with($this->equalTo($sThumbsPath . DIRECTORY_SEPARATOR . self::RESOURCE_FILE), $this->equalTo(octdec(self::THUMBNAIL_FILE_CHMOD)))->will($this->returnValue(true));
     //WHEN
     $this->oStorage->addResource(self::RESOURCE_PATH . DIRECTORY_SEPARATOR . self::RESOURCE_FILE);
     $this->oStorage->save();
 }