PHP 클래스 Craft\ImportServiceTest

저자: Bob Olde Hampsink ([email protected])
상속: extends craft\BaseTest
파일 보기 프로젝트 열기: boboldehampsink/import

공개 메소드들

메소드 설명
provideValidFieldTypeData ( ) : array
setUp ( ) Setup mock localization service.
setUpBeforeClass ( )
testColumnsShouldReturnColumnRow ( )
testDataShouldReturnDataRows ( )
testFinishShouldMailResults ( )
testGetCustomOptionShouldReturnFalseWhenNoCustomOptionFound ( )
testGetCustomOptionShouldReturnOptionWhenFound ( )
testPrepForFieldType ( string $fieldType, string $data, array $settingsMap, string $criteria, string $expectedResult ) Test preparing value for field type.
testRowShouldCallCallbackWhenSaveSucceeds ( )
testRowShouldCatchExceptions ( )
testRowShouldLogErrorWhenColumnsAndDataDoNotMatch ( )
testRowShouldLogErrorWhenSaveFails ( )
testRowShouldThrowExceptionWhenTypeUnknown ( )
testRowUniqueReplaceOrDeleteShouldDeleteExistingElement ( )
testRowUniqueReplaceOrDeleteShouldDoNothingWhenNoResultFound ( )
testRowUniqueReplaceOrDeleteShouldFindExistingElement ( )
testRowUniqueReplaceOrDeleteShouldLogErrorWhenDeleteFails ( )
testRowUniqueReplaceOrDeleteShouldLogErrorWhenFieldValueEmpty ( )
testRowUniqueReplaceOrDeleteShouldThrowExceptionWhenPermissionDenied ( )
testSlugifyShouldSlugifyString ( )

보호된 메소드들

메소드 설명
getMockAssetFileModel ( string $file ) : craft\AssetFileModel Get mock asset file model.
getMockAssetSourceModel ( string $file ) : craft\AssetSourceModel Get mock asset source model.
getMockTag ( ) : PHPUnit_Framework_MockObject_MockObject
setMockAssetsService ( string $file ) Set mock assets service.
setMockCategoriesService ( ) Set mock categories service getGroupLocales.
setMockElementsServiceForFieldType ( array $criteria )
setMockTagsService ( PHPUnit_Framework_MockObject_MockObject $mockTag )

비공개 메소드들

메소드 설명
getMockCriteria ( ) : PHPUnit_Framework_MockObject_MockObject | craft\ElementCriteriaModel
getMockEntry ( ) : PHPUnit_Framework_MockObject_MockObject | craft\ElementCriteriaModel
getMockLocalAssetSourceType ( string $file ) : craft\AssetSourceModel Mock LocalAssetSourceType.
getMockUser ( ) : PHPUnit_Framework_MockObject_MockObject
setMockFieldsService ( string $fieldHandle, PHPUnit_Framework_MockObject_MockObject $mockField )
setMockImportEntryService ( array $settings, PHPUnit_Framework_MockObject_MockObject $mockEntry, array $fields, boolean $saveSuccess = null ) : PHPUnit_Framework_MockObject_MockObject | craft\Import_EntryService
setMockImportHistoryService ( integer $historyId, integer $row, string $message )
setMockLocalizationService ( ) Mock LocalizationService.
setMockSettings ( array $settingsMap, PHPUnit_Framework_MockObject_MockObject $mockField )
setMockUserSession ( PHPUnit_Framework_MockObject_MockObject $mockUser )
setMockUsersService ( PHPUnit_Framework_MockObject_MockObject $mockUser )

메소드 상세

getMockAssetFileModel() 보호된 메소드

Get mock asset file model.
protected getMockAssetFileModel ( string $file ) : craft\AssetFileModel
$file string
리턴 craft\AssetFileModel

getMockAssetSourceModel() 보호된 메소드

Get mock asset source model.
protected getMockAssetSourceModel ( string $file ) : craft\AssetSourceModel
$file string
리턴 craft\AssetSourceModel

getMockTag() 보호된 메소드

protected getMockTag ( ) : PHPUnit_Framework_MockObject_MockObject
리턴 PHPUnit_Framework_MockObject_MockObject

provideValidFieldTypeData() 공개 메소드

public provideValidFieldTypeData ( ) : array
리턴 array

setMockAssetsService() 보호된 메소드

Set mock assets service.
protected setMockAssetsService ( string $file )
$file string

setMockCategoriesService() 보호된 메소드

Set mock categories service getGroupLocales.
protected setMockCategoriesService ( )

setMockElementsServiceForFieldType() 보호된 메소드

protected setMockElementsServiceForFieldType ( array $criteria )
$criteria array

setMockTagsService() 보호된 메소드

protected setMockTagsService ( PHPUnit_Framework_MockObject_MockObject $mockTag )
$mockTag PHPUnit_Framework_MockObject_MockObject

setUp() 공개 메소드

Setup mock localization service.
public setUp ( )

setUpBeforeClass() 공개 정적인 메소드

public static setUpBeforeClass ( )

testColumnsShouldReturnColumnRow() 공개 메소드

testDataShouldReturnDataRows() 공개 메소드

testFinishShouldMailResults() 공개 메소드

testGetCustomOptionShouldReturnFalseWhenNoCustomOptionFound() 공개 메소드

testGetCustomOptionShouldReturnOptionWhenFound() 공개 메소드

testPrepForFieldType() 공개 메소드

Test preparing value for field type.
public testPrepForFieldType ( string $fieldType, string $data, array $settingsMap, string $criteria, string $expectedResult )
$fieldType string
$data string
$settingsMap array
$criteria string
$expectedResult string

testRowShouldCallCallbackWhenSaveSucceeds() 공개 메소드

testRowShouldCatchExceptions() 공개 메소드

testRowShouldLogErrorWhenColumnsAndDataDoNotMatch() 공개 메소드

testRowShouldLogErrorWhenSaveFails() 공개 메소드

testRowShouldThrowExceptionWhenTypeUnknown() 공개 메소드

testRowUniqueReplaceOrDeleteShouldDeleteExistingElement() 공개 메소드

testRowUniqueReplaceOrDeleteShouldDoNothingWhenNoResultFound() 공개 메소드

testRowUniqueReplaceOrDeleteShouldFindExistingElement() 공개 메소드

testRowUniqueReplaceOrDeleteShouldLogErrorWhenDeleteFails() 공개 메소드

testRowUniqueReplaceOrDeleteShouldLogErrorWhenFieldValueEmpty() 공개 메소드

testRowUniqueReplaceOrDeleteShouldThrowExceptionWhenPermissionDenied() 공개 메소드

testSlugifyShouldSlugifyString() 공개 메소드