Example #1
0
 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')));
 }
Example #2
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');
 }