/** * @dataProvider testItemsToSort */ public function testReversingList(array $testItems) { $list = new GenericList(TestType::class); foreach ($testItems as $testItem) { $list->add($testItem); } $list->reverse(); $testItems = array_reverse($testItems); $this->assertEquals($testItems, $list->toArray()); }