public function test_should_instantiate_Model() { $unit_tester = new AkUnitTest(); $this->assertFalse(isset($unit_tester->Account)); $unit_tester->instantiateModel('Account'); $this->assertTrue(isset($unit_tester->Account)); $this->assertTrue(AkActiveRecord::descendsFromActiveRecord($unit_tester->Account)); $this->assertFalse($unit_tester->instantiateModel('AnotherModel')); $this->assertError('Could not instantiate AnotherModel'); $this->assertFalse(isset($unit_tester->AnotherModel)); $unit_tester->instantiateModel('SomeSillyModel'); $this->assertTrue(isset($unit_tester->SomeSillyModel)); }
public function test_should_instantiate_model() { $unit_tester = new AkUnitTest(); $unit_tester->app_dir = AkConfig::getDir('suite'); $this->assertFalse(isset($unit_tester->DummyAccount)); $unit_tester->instantiateModel('DummyAccount'); $this->assertTrue(isset($unit_tester->DummyAccount)); $this->assertTrue($unit_tester->DummyAccount instanceof AkActiveRecord); $this->expectError('Could not instantiate AnotherModel'); $this->assertFalse($unit_tester->instantiateModel('AnotherModel')); $this->assertFalse(isset($unit_tester->AnotherModel)); $unit_tester->instantiateModel('SomeSillyModel'); $this->assertTrue(isset($unit_tester->SomeSillyModel)); }