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());
 }
示例#2
0
 /**
  * @dataProvider provides_values
  */
 public function test_guard($value, $valid)
 {
     if (!$valid) {
         $this->setExpectedException('\\UnexpectedValueException');
     }
     $map = new MapOfCollections();
     $map->push($value);
 }