public function testIterator() { $dataSet = new DataSet(['a' => 'b', 'c' => 'd', 'e' => ['f' => 'e']]); $dataSet->rewind(); while ($dataSet->valid()) { $this->assertSame($dataSet[$dataSet->key()], $dataSet->current()); $dataSet->next(); } }