PHP Класс Craft\ImportServiceTest

Автор: Bob Olde Hampsink ([email protected])
Наследование: extends craft\BaseTest
Показать файл Открыть проект

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

Метод Описание
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() публичный Метод