/** * 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); }