示例#1
0
 public function testCountIsConsistent()
 {
     $animal = Animal::import(array(array('type' => 'Hippo'), array('type' => 'Cat'), array('type' => 'Llama'), array('type' => 'Raptor')));
     $awesome = Animal::find("type = 'Cat' or type = 'Llama'");
     $this->assertEquals($awesome->count(), 2);
     $scary = Animal::find("type = ?", 'Raptor');
     $this->assertEquals($scary->count(), 1);
     $this->assertEquals($awesome->count(), 2);
     $this->assertEquals($awesome[1]->type, 'Llama');
     $this->assertEquals($scary[0]->type, 'Raptor');
     $this->assertEquals($awesome[0]->type, 'Cat');
 }
示例#2
0
 public function testLastOnEmptyCollection()
 {
     $this->setExpectedException('Pheasant\\NotFoundException');
     Animal::find('name=?', 'Dodo')->last();
 }