Esempio n. 1
0
 public function testDefault()
 {
     $companyCount = EQM::queryByArray(['entity' => 'Company'])->count();
     EQM::begin();
     $company = new Company();
     $company->name = 'Test for Transaction 1';
     $company->remark = 'Remark for Transaction 1';
     EQM::insert($company);
     EQM::insert($company);
     EQM::commit();
     $afterCompanyCount = EQM::queryByArray(['entity' => 'Company'])->count();
     $this->assertEquals($companyCount + 2, $afterCompanyCount);
     EQM::begin();
     $company = new Company();
     $company->name = 'Test for Transaction 2';
     $company->remark = 'Remark for Transaction 2';
     EQM::insert($company);
     EQM::insert($company);
     EQM::rollBack();
     $companyCount = EQM::queryByArray(['entity' => 'Company'])->count();
     $this->assertEquals($companyCount, $afterCompanyCount);
 }