Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }