/** * @dataProvider orderedMaps */ public function testThatOrderedMapReturnsAllValuesOfKeyTypes(IOrderedMap $orderedMap) { $orderedmapKeys = $this->orderedMapKeyValues(); $values = []; foreach ($orderedmapKeys as $index => $key) { $orderedMap->set($key, $index); $values[] = $index; } $orderedmapValues = $orderedMap->values(); sort($values); sort($orderedmapValues); $this->assertSame($values, $orderedmapValues); }