Example #1
0
 /**
  * test some basic access to single collection elements
  *
  * @param Collection $collection
  * @param array $data
  * @dataProvider exampleCollectionObject
  * @requires exampleCollection
  */
 public function testBasicAccessToCollectionElements($collection, array $data)
 {
     $this->assertEquals('lorem ipsum', $collection->first());
     $this->assertEquals('lorem ipsum', $collection[0]);
     $this->assertEquals(1, $collection->last()['data_first']);
     $this->assertEquals($data[1]['data_first'], $collection->getElement(1)['data_first']);
     $this->assertEquals(9, $collection->count());
     $this->assertTrue($collection->hasElement(5));
 }