예제 #1
0
파일: AkUnitTest.php 프로젝트: joeymetal/v1
 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));
 }
예제 #2
0
파일: unit_test.php 프로젝트: bermi/akelos
 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));
 }