PHP Класс Kraken\_Unit\Util\Support\ArraySupportTest

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

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

Метод Описание
createArraySupportMock ( ) : ArraySupport
getArray ( ) : array
getFlattenedArray ( array $array ) : array
testApiExists_ReturnsFalse_ForComplexKey_WhichDoesNotExist ( )
testApiExists_ReturnsFalse_ForSimpleKey_WhichDoesNotExist ( )
testApiExists_ReturnsTrue_ForComplexKey_WhichExistsDirectly ( )
testApiExists_ReturnsTrue_ForComplexKey_WhichExistsIndirectly ( )
testApiExists_ReturnsTrue_ForSimpleKey_WhichExists ( )
testApiExpand_ExpandsArray ( )
testApiFlatten_FlattensArray ( )
testApiGet_ReturnsArray_ForEmptyStringKey ( )
testApiGet_ReturnsArray_ForNullKey ( )
testApiGet_ReturnsDefault_ForNonExistingElement ( )
testApiGet_ReturnsElement_ForDottedKeyIsSingleRealKey ( )
testApiGet_ReturnsElement_ForExistingElement ( )
testApiGet_ReturnsElement_ForExistingKey_WhenKeyIsDottedAndSingleRealKey ( )
testApiGet_ReturnsNull_ForNonExistingElement ( )
testApiIsEmpty_ReturnsFalse_ForNonEmptyArray ( )
testApiIsEmpty_ReturnsTrue_ForEmptyArray ( )
testApiMerge_MergesMultipleArraysPreservingDotNotation ( )
testApiMerge_ReturnsEmptyArray_ForEmptyArray ( )
testApiMerge_ReturnsSameArray_WhenOnlyOneArrayPassed ( )
testApiNormalizeKey_NormalizesKey ( )
testApiNormalizeKey_ReturnsNull_ForNullKey ( )
testApiRemove_DoesNothing_ForNonExistingKey ( )
testApiRemove_EmptiesArray_ForEmptyStringKey ( )
testApiRemove_EmptiesArray_ForNullKey ( )
testApiRemove_RemovesElement_ForExistingKey ( )
testApiReplace_ReplacesMultipleArraysPreservingDotNotation ( )
testApiReplace_ReturnsEmptyArray_ForEmptyArray ( )
testApiReplace_ReturnsSameArray_WhenOnlyOneArrayPassed ( )
testApiSet_ReplacesArray_ForEmptyStringKey ( )
testApiSet_ReplacesArray_ForNullKey ( )
testApiSet_ReturnsSameArray ( )
testApiSet_SetsValue_ForExistingKey ( )
testApiSet_SetsValue_ForNonExistingKey ( )

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

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

public createArraySupportMock ( ) : ArraySupport
Результат Kraken\Util\Support\ArraySupport

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

public getArray ( ) : array
Результат array

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

public getFlattenedArray ( array $array ) : array
$array array
Результат array

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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