Pinq\Tests\Integration\Scheme\OrderedMapTest::testThatOrderedMapSupportsAndPerformsIterationOfKeys PHP Метод

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

public testThatOrderedMapSupportsAndPerformsIterationOfKeys ( Pinq\Iterators\IOrderedMap $orderedMap )
$orderedMap Pinq\Iterators\IOrderedMap
    public function testThatOrderedMapSupportsAndPerformsIterationOfKeys(IOrderedMap $orderedMap)
    {
        $orderedmapKeys = $this->orderedMapKeyValues();
        foreach ($orderedmapKeys as $index => $key) {
            $orderedMap->set($key, $index);
        }
        foreach ($orderedMap->keys() as $key) {
            $this->assertTrue(in_array($key, $orderedmapKeys, true));
            $index = array_search($key, $orderedmapKeys, true);
            $this->assertSame($index, $orderedMap->get($key));
        }
    }