PHP Класс Kraken\_Unit\Filesystem\FilesystemTest

Наследование: extends Kraken\Test\TUnit
Показать файл Открыть проект

Открытые методы

Метод Описание
createFilesystem ( $internal ) : Kraken\Filesystem\FilesystemInterface
expect ( $method, $args = [], $times = 1 ) : Prophecy\Prophecy\MethodProphecy
prevent ( $method, $args = [] ) : Prophecy\Prophecy\MethodProphecy
setUp ( )
testApiAppend_CallsUpdateOnModel_WithExistingContents ( )
testApiAppend_ThrowsException_WhenReadThrowsException ( )
testApiAppend_ThrowsException_WhenUpdateThrowsException ( )
testApiCopyFile_CallsCopyOnModel ( )
testApiCopyFile_ThrowsException_WhenModelThrowsException ( )
testApiCreateFile_CallsWriteOnModel_WithConfig ( )
testApiCreateFile_ThrowsException_WhenLegueWriteThrowsException ( )
testApiCreate_CallsWriteOnModel_WithConfig ( )
testApiCreate_ThrowsException_WhenLegueWriteThrowsException ( )
testApiEraseFile_CallsUpdateOnModel ( )
testApiEraseFile_ThrowsException_WhenUpdateOnModelThrowsException ( )
testApiExists_ReturnsFalse_WhenModelHasReturnsFalse ( )
testApiExists_ReturnsTrue_WhenModelHasReturnsTrue ( )
testApiExists_ThrowsException_WhenModelHasThrowsException ( )
testApiGetMimetype_ReturnsMimetype_UsingGetMetadataOnModel ( )
testApiGetMimetype_ThrowsException_WhenGetMetadataOnModelThrowsException ( )
testApiGetSize_CallsGetSizeOnModel ( )
testApiGetSize_ThrowsException_WhenGetSizeOnModelThrowsException ( )
testApiGetTimestamp_ReturnsMimetype_UsingGetMetadataOnModel ( )
testApiGetTimestamp_ThrowsException_WhenGetMetadataOnModelThrowsException ( )
testApiGetType_ReturnsType_UsingGetMetadataOnModel ( )
testApiGetType_ThrowsException_WhenGetMetadataOnModelThrowsException ( )
testApiGetVisibility_ReturnsSameValue_AsModelGetVisibility ( )
testApiGetVisibility_ThrowsException_WhenModelThrowsException ( )
testApiIsDir_ReturnsFalse_WhenModelDoesNotReturnMetadataForDir ( )
testApiIsDir_ReturnsTrue_WhenModelReturnsMetadataForDir ( )
testApiIsDir_ThrowsException_WhenModelThrowsException ( )
testApiIsFile_ReturnsFalse_WhenModelDoesNotReturnMetadataForFile ( )
testApiIsFile_ReturnsTrue_WhenModelReturnsMetadataForFile ( )
testApiIsFile_ThrowsException_WhenModelThrowsException ( )
testApiIsPrivate_RethrowsException ( )
testApiIsPrivate_ReturnsFalse_WhenVisibilityIsNotPrivate ( )
testApiIsPrivate_ReturnsTrue_WhenVisibilityIsPrivate ( )
testApiIsPublic_RethrowsException ( )
testApiIsPublic_ReturnsFalse_WhenVisibilityIsNotPublic ( )
testApiIsPublic_ReturnsTrue_WhenVisibilityIsPublic ( )
testApiMove_ReturnsNull_WhenModelMoveReturnsTrue ( )
testApiMove_ThrowsException_WhenModelMoveReturnsFalse ( )
testApiMove_ThrowsException_WhenModelMoveThrowsException ( )
testApiPrepend_CallsUpdateOnModel_WithExistingContents ( )
testApiPrepend_ThrowsException_WhenReadThrowsException ( )
testApiPrepend_ThrowsException_WhenUpdateThrowsException ( )
testApiRead_ReturnsReadString_WhenReadWasSuccessful ( )
testApiRead_ThrowsException_WhenModelReadThrowsException ( )
testApiRead_ThrowsException_WhenReadWasNotSuccessful ( )
testApiRemoveFile_CallsDeleteOnModel ( )
testApiRemoveFile_ThrowsException_WhenDeleteOnModelThrowsException ( )
testApiReq_ThrowsException_WhenModelReadThrowsException ( )
testApiReq_UsesEvalToIncludePhpFilesFromExternalSources ( )
testApiSetPrivate_SetsPrivate_WhenSettingIsPossible ( )
testApiSetPrivate_ThrowsException_WhenModelThrows ( )
testApiSetPrivate_ThrowsException_WhenSettingIsNotPossible ( )
testApiSetPublic_SetsPublic_WhenSettingIsPossible ( )
testApiSetPublic_ThrowsException_WhenModelThrows ( )
testApiSetPublic_ThrowsException_WhenSettingIsNotPossible ( )
testApiSetVisibility_SetsVisibility_WhenSettingIsPossible ( )
testApiSetVisibility_ThrowsException_WhenModelThrows ( )
testApiSetVisibility_ThrowsException_WhenSettingIsNotPossible ( )
testApiWrite_CallsPutOnModel_WithConfig ( )
testApiWrite_ThrowsException_WhenModelPutThrowsException ( )

Приватные методы

Метод Описание
prepareConfig ( $visibility ) : string[]

Описание методов

createFilesystem() публичный Метод

public createFilesystem ( $internal ) : Kraken\Filesystem\FilesystemInterface
Результат Kraken\Filesystem\FilesystemInterface

expect() публичный Метод

public expect ( $method, $args = [], $times = 1 ) : Prophecy\Prophecy\MethodProphecy
Результат Prophecy\Prophecy\MethodProphecy

prevent() публичный Метод

public prevent ( $method, $args = [] ) : Prophecy\Prophecy\MethodProphecy
Результат Prophecy\Prophecy\MethodProphecy

setUp() публичный Метод

public setUp ( )

testApiAppend_CallsUpdateOnModel_WithExistingContents() публичный Метод

testApiAppend_ThrowsException_WhenReadThrowsException() публичный Метод

testApiAppend_ThrowsException_WhenUpdateThrowsException() публичный Метод

testApiCopyFile_CallsCopyOnModel() публичный Метод

testApiCopyFile_ThrowsException_WhenModelThrowsException() публичный Метод

testApiCreateFile_CallsWriteOnModel_WithConfig() публичный Метод

testApiCreateFile_ThrowsException_WhenLegueWriteThrowsException() публичный Метод

testApiCreate_CallsWriteOnModel_WithConfig() публичный Метод

testApiCreate_ThrowsException_WhenLegueWriteThrowsException() публичный Метод

testApiEraseFile_CallsUpdateOnModel() публичный Метод

testApiEraseFile_ThrowsException_WhenUpdateOnModelThrowsException() публичный Метод

testApiExists_ReturnsFalse_WhenModelHasReturnsFalse() публичный Метод

testApiExists_ReturnsTrue_WhenModelHasReturnsTrue() публичный Метод

testApiExists_ThrowsException_WhenModelHasThrowsException() публичный Метод

testApiGetMimetype_ReturnsMimetype_UsingGetMetadataOnModel() публичный Метод

testApiGetMimetype_ThrowsException_WhenGetMetadataOnModelThrowsException() публичный Метод

testApiGetSize_CallsGetSizeOnModel() публичный Метод

testApiGetSize_ThrowsException_WhenGetSizeOnModelThrowsException() публичный Метод

testApiGetTimestamp_ReturnsMimetype_UsingGetMetadataOnModel() публичный Метод

testApiGetTimestamp_ThrowsException_WhenGetMetadataOnModelThrowsException() публичный Метод

testApiGetType_ReturnsType_UsingGetMetadataOnModel() публичный Метод

testApiGetType_ThrowsException_WhenGetMetadataOnModelThrowsException() публичный Метод

testApiGetVisibility_ReturnsSameValue_AsModelGetVisibility() публичный Метод

testApiGetVisibility_ThrowsException_WhenModelThrowsException() публичный Метод

testApiIsDir_ReturnsFalse_WhenModelDoesNotReturnMetadataForDir() публичный Метод

testApiIsDir_ReturnsTrue_WhenModelReturnsMetadataForDir() публичный Метод

testApiIsDir_ThrowsException_WhenModelThrowsException() публичный Метод

testApiIsFile_ReturnsFalse_WhenModelDoesNotReturnMetadataForFile() публичный Метод

testApiIsFile_ReturnsTrue_WhenModelReturnsMetadataForFile() публичный Метод

testApiIsFile_ThrowsException_WhenModelThrowsException() публичный Метод

testApiIsPrivate_RethrowsException() публичный Метод

testApiIsPrivate_ReturnsFalse_WhenVisibilityIsNotPrivate() публичный Метод

testApiIsPrivate_ReturnsTrue_WhenVisibilityIsPrivate() публичный Метод

testApiIsPublic_RethrowsException() публичный Метод

testApiIsPublic_ReturnsFalse_WhenVisibilityIsNotPublic() публичный Метод

testApiIsPublic_ReturnsTrue_WhenVisibilityIsPublic() публичный Метод

testApiMove_ReturnsNull_WhenModelMoveReturnsTrue() публичный Метод

testApiMove_ThrowsException_WhenModelMoveReturnsFalse() публичный Метод

testApiMove_ThrowsException_WhenModelMoveThrowsException() публичный Метод

testApiPrepend_CallsUpdateOnModel_WithExistingContents() публичный Метод

testApiPrepend_ThrowsException_WhenReadThrowsException() публичный Метод

testApiPrepend_ThrowsException_WhenUpdateThrowsException() публичный Метод

testApiRead_ReturnsReadString_WhenReadWasSuccessful() публичный Метод

testApiRead_ThrowsException_WhenModelReadThrowsException() публичный Метод

testApiRead_ThrowsException_WhenReadWasNotSuccessful() публичный Метод

testApiRemoveFile_CallsDeleteOnModel() публичный Метод

testApiRemoveFile_ThrowsException_WhenDeleteOnModelThrowsException() публичный Метод

testApiReq_ThrowsException_WhenModelReadThrowsException() публичный Метод

testApiReq_UsesEvalToIncludePhpFilesFromExternalSources() публичный Метод

testApiSetPrivate_SetsPrivate_WhenSettingIsPossible() публичный Метод

testApiSetPrivate_ThrowsException_WhenModelThrows() публичный Метод

testApiSetPrivate_ThrowsException_WhenSettingIsNotPossible() публичный Метод

testApiSetPublic_SetsPublic_WhenSettingIsPossible() публичный Метод

testApiSetPublic_ThrowsException_WhenModelThrows() публичный Метод

testApiSetPublic_ThrowsException_WhenSettingIsNotPossible() публичный Метод

testApiSetVisibility_SetsVisibility_WhenSettingIsPossible() публичный Метод

testApiSetVisibility_ThrowsException_WhenModelThrows() публичный Метод

testApiSetVisibility_ThrowsException_WhenSettingIsNotPossible() публичный Метод

testApiWrite_CallsPutOnModel_WithConfig() публичный Метод

testApiWrite_ThrowsException_WhenModelPutThrowsException() публичный Метод