PHP Class Pinq\Tests\Integration\Scheme\OrderedMapTest

Inheritance: extends Pinq\Tests\PinqTestCase
Show file Open project: timetoogo/pinq

Public Methods

Method 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

Method Description
orderedMapKeyValues ( )

Method Details

orderedMaps() public method

public orderedMaps ( )

testGetReturnsNullForUnsetKey() public method

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

testThatClearingTheSetRemovesAllValues() public method

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

testThatMapReturnsANewDictionaryWithSameKeysButMappedValues() public method

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

testThatOffsetSetWithNoKeyAppendsWithNextLargestIntGreaterThanOrEqualToZero() public method

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

testThatOrderedMapContainsReturnsFalseForRemovedKeys() public method

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

testThatOrderedMapContainsReturnsTrueForNullValueKeys() public method

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

testThatOrderedMapContainsReturnsTrueForSetKeys() public method

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

testThatOrderedMapGetReturnsNullForRemovedKeys() public method

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

testThatOrderedMapGetReturnsSetValue() public method

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

testThatOrderedMapReturnsAllValuesOfKeyTypes() public method

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

testThatOrderedMapSupportsAndPerformsIterationOfKeys() public method

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

testThatOrderedMapSupportsKeyTypes() public method

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

testThatOrderedMapUsesArrayIdentity() public method

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

testThatOrderedMapUsesTheLastValueForAnAssociatedKey() public method

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