コード例 #1
0
 public function testDelete()
 {
     $ford = new Mock\Car(array('brand' => 'Ford', 'colour' => 'Black', 'owner_id' => 3, 'doors' => 2, 'age' => 100));
     $ford->save();
     $fords = Mock\Car::FindAllByBrand('Ford');
     // Check the ford exists
     $this->assertEquals(1, count($fords));
     $fords->delete();
     $fords = Mock\Car::FindAllByBrand('Ford');
     $this->assertEquals(0, count($fords));
 }
コード例 #2
0
 public function testFindAllBy()
 {
     $cars = Mock\Car::FindAllByBrand('Volkswagen');
     $this->assertEquals('ORM\\ModelCollection', get_class($cars));
     $this->assertEquals(2, count($cars));
     foreach ($cars as $car) {
         $this->assertEquals('FlexibleORMTests\\Mock\\Car', get_class($car));
         $this->assertEquals('Volkswagen', $car->brand);
     }
 }