46 $this->storageMock = $this->getMock(
'TYPO3\\CMS\\Core\\Resource\\ResourceStorage', array(), array(),
'', FALSE);
47 $this->storageMock->expects($this->any())->method(
'getUid')->will($this->returnValue(5));
49 $this->folderMock = $this->getMock(
'TYPO3\\CMS\\Core\\Resource\\Folder', array(), array(),
'', FALSE);
50 $this->folderMock->expects($this->any())->method(
'getStorage')->willReturn($this->storageMock);
52 $this->storageMock->expects($this->any())->method(
'getProcessingFolder')->willReturn($this->folderMock);
54 $this->databaseRow = array(
56 'identifier' =>
'dummy.txt',
58 'storage' => $this->storageMock->getUid(),
68 return new File($dbRow ?: $this->databaseRow,
$storageMock ?: $this->storageMock);
77 if ($originalFile === NULL) {
80 return new ProcessedFile($originalFile,
'dummy', array(), $dbRow ?: $this->databaseRow);
88 $this->assertSame($this->databaseRow, $processedFileObject->getProperties());
95 $this->storageMock->expects($this->once())->method(
'deleteFile');
97 $processedDatabaseRow[
'identifier'] =
'processed_dummy.txt';
99 $processedFile->delete(TRUE);
106 $this->storageMock->expects($this->never())->method(
'deleteFile');
108 $processedDatabaseRow[
'identifier'] = NULL;
110 $processedFile->delete(TRUE);
getFileFixture($dbRow=NULL, $storageMock=NULL)
deletingProcessedFileRemovesFile()
propertiesOfProcessedFileAreSetFromDatabaseRow()
deletingProcessedFileThatUsesOriginalFileDoesNotRemoveFile()
getProcessedFileFixture($dbRow=NULL, $originalFile=NULL)