コード例 #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));
 }