public function setUp() { parent::setUp(); $migrator = new \Pheasant\Migrate\Migrator(); $migrator->create('animal', Animal::schema()); Animal::import(array(array('name' => 'Llama', 'type' => 'llama'), array('name' => 'Blue Frog', 'type' => 'frog'), array('name' => 'Red Frog', 'type' => 'frog'))); }
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'); }