Example #1
0
 public function test_collection_gets_default_values_as_expected()
 {
     $collection = new Collection();
     $this->assertEquals('bar', $collection->getOrDefault('foo', 'bar'));
     $this->assertEquals(null, $collection->getOrDefault('foo'));
     $this->assertEquals('bar', $collection->firstOrDefault('bar'));
     $this->assertEquals(null, $collection->firstOrDefault());
     $this->assertEquals('bar', $collection->lastOrDefault('bar'));
     $this->assertEquals(null, $collection->lastOrDefault());
 }