Esempio n. 1
0
 public function setUp()
 {
     parent::setUp();
     if (in_array($this->driver_type(), array('kohana', 'simple'))) {
         Functest_Tests::begin_transaction();
     }
 }
Esempio n. 2
0
 public function test_transactions()
 {
     $database = $this->getMock('Database_MySQL', array(), array(), '', FALSE);
     $this->environment()->backup_and_set(array('Database::$instances' => array(Kohana::TESTING => $database)));
     $database->expects($this->once())->method('begin');
     $database->expects($this->once())->method('rollback');
     Functest_Tests::begin_transaction();
     Functest_Tests::rollback_transaction();
 }