public function test_record_pluck() { $map = new MapOfCollections(); $map->push(['id' => 5, 'name' => 'Ada', 'age' => 16]); $map->push(['id' => 6, 'name' => 'Bee', 'age' => 12]); $map->push(['id' => 7, 'name' => 'Cam', 'age' => 37]); $this->assertSame([5 => 'Ada', 6 => 'Bee', 7 => 'Cam'], $map->pluck('name', 'id')->toArray()); }
/** * @dataProvider provides_values */ public function test_guard($value, $valid) { if (!$valid) { $this->setExpectedException('\\UnexpectedValueException'); } $map = new MapOfCollections(); $map->push($value); }