/** * 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); }