Example #1
0
 /**
  * Tests Capacity::cleanup
  */
 public function testCleanupDeleteTarget()
 {
     $fileList = $this->getFileMockList(array(array('size' => 100, 'shouldBeDeleted' => true), array('size' => 100, 'shouldBeDeleted' => true), array('size' => 100, 'shouldBeDeleted' => true), array('size' => 100, 'shouldBeDeleted' => true), array('size' => 100, 'shouldBeDeleted' => true)));
     $resultStub = $this->getMockBuilder('\\phpbu\\App\\Result')->getMock();
     $collectorStub = $this->getMockBuilder('\\phpbu\\App\\Backup\\Collector')->disableOriginalConstructor()->getMock();
     $targetStub = $this->getMockBuilder('\\phpbu\\App\\Backup\\Target')->disableOriginalConstructor()->getMock();
     $collectorStub->method('getBackupFiles')->willReturn($fileList);
     $targetStub->method('getSize')->willReturn(100);
     $targetStub->expects($this->once())->method('unlink');
     $cleaner = new Capacity();
     $cleaner->setup(array('size' => '0B', 'deleteTarget' => 'true'));
     $cleaner->cleanup($targetStub, $collectorStub, $resultStub);
 }