protected function setUp() { unset($this->list); parent::setUp(); $example = new \Rhubarb\Stem\Tests\Fixtures\Example(); $example->getRepository()->clearObjectCache(); $example->Forename = "John"; $example->Surname = "Joe"; $example->DateOfBirth = "1990-01-01"; $example->ContactID = 1; $example->save(); $example->Forename = "John"; $example->Surname = "Johnson"; $example->DateOfBirth = "1988-01-01"; $example->ContactID = 2; $example->save(); $example->Forename = "John"; $example->Surname = "Luc"; $example->DateOfBirth = "1990-01-01"; $example->ContactID = 3; $example->save(); $example = new \Rhubarb\Stem\Tests\Fixtures\Example(); $example->Forename = "Mary"; $example->Surname = "Smithe"; $example->DateOfBirth = "1980-06-09"; $example->ContactID = 4; $example->save(); $example = new \Rhubarb\Stem\Tests\Fixtures\Example(); $example->Forename = "Tom"; $example->Surname = "Thumb"; $example->DateOfBirth = "1976-05-09"; $example->ContactID = 5; $example->save(); $this->list = new Collection("\\Rhubarb\\Stem\\Tests\\Fixtures\\Example"); }
protected function setUp() { parent::setUp(); $example = new \Rhubarb\Stem\Tests\Fixtures\Example(); $example->getRepository()->clearObjectCache(); $example->Forename = "John"; $example->save(); $example = new \Rhubarb\Stem\Tests\Fixtures\Example(); $example->Forename = "Mary"; $example->save(); $example = new \Rhubarb\Stem\Tests\Fixtures\Example(); $example->Forename = "Tom"; $example->Surname = "Thumb"; $example->save(); $this->list = new Collection("\\Rhubarb\\Stem\\Tests\\Fixtures\\Example"); }
protected function setUp() { parent::setUp(); $example = new Example(); $example->getRepository()->clearObjectCache(); $example = new Example(); $example->Forename = "a"; $example->CompanyID = 1; $example->save(); $example = new Example(); $example->Forename = "b"; $example->CompanyID = 2; $example->save(); $example = new Example(); $example->Forename = "c"; $example->CompanyID = 3; $example->save(); }
public function testModelsCanBeDeleted() { $example = new Example(); $repository = $example->getRepository(); $repository->clearObjectCache(); $example->save(); $this->assertCount(1, new Collection("Example")); $example->delete(); $this->assertCount(0, new Collection("Example")); // Test that deleting a new model throws an exception. $this->setExpectedException("Rhubarb\\Stem\\Exceptions\\DeleteModelException"); $example = new Example(); $example->delete(); }