예제 #1
0
파일: AkUnitTest.php 프로젝트: joeymetal/v1
 public function test_should_run_migration_up_and_down()
 {
     $unit_tester = new AkUnitTest();
     $unit_tester->includeAndInstatiateModels('Picture');
     $this->assertTrue($unit_tester->Picture->create(array('title' => __FUNCTION__)));
     $this->assertTrue($unit_tester->Picture->find('first', array('title' => __FUNCTION__)));
     $unit_tester->uninstallAndInstallMigration('Picture');
     $this->assertNoErrors();
     $this->assertFalse($unit_tester->Picture->find('all'));
 }
예제 #2
0
파일: unit_test.php 프로젝트: bermi/akelos
 public function test_should_run_migration_up_and_down()
 {
     $unit_tester = new AkUnitTest();
     $unit_tester->includeAndInstatiateModels('DummyPicture');
     $this->assertTrue($unit_tester->DummyPicture->create(array('title' => __FUNCTION__)));
     $this->assertTrue($unit_tester->DummyPicture->find('first', array('title' => __FUNCTION__)));
     $unit_tester->uninstallAndInstallMigration('DummyPicture');
     $this->expectException('RecordNotFoundException');
     $unit_tester->DummyPicture->find('all');
 }