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 setUp() { \FlexibleORMTests\Mock\SDBCar::CreateDomain(); }
private function _setupForeignKeysTest() { $owner = new Mock\SDBOwner(); $owner->name = 'MyCarsOwner'; $id = rand(1, 999999999) . 'myID' . rand(1, 100); $owner->id($id); $this->assertTrue($owner->save(true), "Failed saving: " . $owner->errorMessagesString()); $cars = Mock\SDBCar::FindAll(); $cars->each(function ($car) use($id) { $car->owner_id = $id; }); $cars->save(); }