public function testBindInsertAnonymous() { $query = new SDBStatement("INSERT INTO cars (brand, colour, doors) VALUES ( ?, 'black', ? )"); $this->assertTrue($query->execute(array('Dodge', 2))); $id = SDBStatement::LastInsertId(); $car = Mock\SDBCar::Find($id); $this->assertEquals('Dodge', $car->brand); $this->assertEquals('black', $car->colour); $this->assertEquals(2, $car->doors); }
public function testDestroy() { $car = new Mock\SDBCar(); $car->brand = 'Ford'; $car->colour = 'Blue'; $car->doors = 8; $this->assertTrue($car->save(), "Unable to save car for deletion!"); $car2 = new Mock\SDBCar(); $car2->brand = 'Ford'; $car2->colour = 'Red'; $car2->doors = 6; $car2->id($car->id()); $this->assertTrue($car->save(true), "Unable to save 2nd lot of car attributes for deletion!"); Mock\SDBCar::Destroy($car->id()); $this->assertFalse(Mock\SDBCar::Find($car->id()), "Found car when it should not exist"); }