Beispiel #1
0
 /**
  * Method to test find().
  *
  * @return void
  *
  * @covers Windwalker\DataMapper\AbstractDataMapper::find
  */
 public function testFind()
 {
     $dataset = $this->instance->find(array(), null, 0, 3);
     $this->assertEquals(array(1, 2, 3), $dataset->id);
     $this->assertEquals(array('Alstroemeria', 'Amaryllis', 'Anemone'), $dataset->title);
     $dataset = $this->instance->find(array('state' => 1), 'ordering DESC', 2, 3);
     $this->assertEquals(array(1, 1, 1), $dataset->state);
     $this->assertEquals(array(82, 79, 77), $dataset->ordering);
     $this->assertEquals(array('Violet', 'red', 'pink'), $dataset->title);
     $datamapper = new DataMapper('ww_flower');
     $datamapper->setSelectFields(array('id', 'state'));
     $dataset = $datamapper->find(array('state' => 1), 'ordering DESC', 2, 3);
     $this->assertEquals(array(null, null, null), $dataset->catid);
 }