PHP Class Pinq\Tests\Integration\Scheme\OrderedMapTest

Inheritance: extends Pinq\Tests\PinqTestCase
Afficher le fichier Open project: timetoogo/pinq

Méthodes publiques

Méthode Description
orderedMaps ( )
testGetReturnsNullForUnsetKey ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatClearingTheSetRemovesAllValues ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatMapReturnsANewDictionaryWithSameKeysButMappedValues ( Pinq\Iterators\IOrderedMap $orderedMap, Pinq\Iterators\IIteratorScheme $scheme )
testThatOffsetSetWithNoKeyAppendsWithNextLargestIntGreaterThanOrEqualToZero ( Pinq\Iterators\IOrderedMap $orderedMap, Pinq\Iterators\IIteratorScheme $scheme )
testThatOrderedMapContainsReturnsFalseForRemovedKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapContainsReturnsTrueForNullValueKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapContainsReturnsTrueForSetKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapGetReturnsNullForRemovedKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapGetReturnsSetValue ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapReturnsAllValuesOfKeyTypes ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapSupportsAndPerformsIterationOfKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapSupportsKeyTypes ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapUsesArrayIdentity ( Pinq\Iterators\IOrderedMap $orderedMap )
testThatOrderedMapUsesTheLastValueForAnAssociatedKey ( Pinq\Iterators\IOrderedMap $orderedMap, Pinq\Iterators\IIteratorScheme $scheme )

Private Methods

Méthode Description
orderedMapKeyValues ( )

Method Details

orderedMaps() public méthode

public orderedMaps ( )

testGetReturnsNullForUnsetKey() public méthode

public testGetReturnsNullForUnsetKey ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatClearingTheSetRemovesAllValues() public méthode

public testThatClearingTheSetRemovesAllValues ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatMapReturnsANewDictionaryWithSameKeysButMappedValues() public méthode

public testThatMapReturnsANewDictionaryWithSameKeysButMappedValues ( Pinq\Iterators\IOrderedMap $orderedMap, Pinq\Iterators\IIteratorScheme $scheme )
$orderedMap Pinq\Iterators\IOrderedMap
$scheme Pinq\Iterators\IIteratorScheme

testThatOffsetSetWithNoKeyAppendsWithNextLargestIntGreaterThanOrEqualToZero() public méthode

public testThatOffsetSetWithNoKeyAppendsWithNextLargestIntGreaterThanOrEqualToZero ( Pinq\Iterators\IOrderedMap $orderedMap, Pinq\Iterators\IIteratorScheme $scheme )
$orderedMap Pinq\Iterators\IOrderedMap
$scheme Pinq\Iterators\IIteratorScheme

testThatOrderedMapContainsReturnsFalseForRemovedKeys() public méthode

public testThatOrderedMapContainsReturnsFalseForRemovedKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapContainsReturnsTrueForNullValueKeys() public méthode

public testThatOrderedMapContainsReturnsTrueForNullValueKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapContainsReturnsTrueForSetKeys() public méthode

public testThatOrderedMapContainsReturnsTrueForSetKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapGetReturnsNullForRemovedKeys() public méthode

public testThatOrderedMapGetReturnsNullForRemovedKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapGetReturnsSetValue() public méthode

public testThatOrderedMapGetReturnsSetValue ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapReturnsAllValuesOfKeyTypes() public méthode

public testThatOrderedMapReturnsAllValuesOfKeyTypes ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapSupportsAndPerformsIterationOfKeys() public méthode

public testThatOrderedMapSupportsAndPerformsIterationOfKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapSupportsKeyTypes() public méthode

public testThatOrderedMapSupportsKeyTypes ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapUsesArrayIdentity() public méthode

public testThatOrderedMapUsesArrayIdentity ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap

testThatOrderedMapUsesTheLastValueForAnAssociatedKey() public méthode

public testThatOrderedMapUsesTheLastValueForAnAssociatedKey ( Pinq\Iterators\IOrderedMap $orderedMap, Pinq\Iterators\IIteratorScheme $scheme )
$orderedMap Pinq\Iterators\IOrderedMap
$scheme Pinq\Iterators\IIteratorScheme