Esempio n. 1
0
 /**
  * @covers ::transaction
  * @dataProvider dbProvider
  * @param YoPdo $yo_pdo
  */
 public function testTransactionCanBeRetrieved(YoPdo $yo_pdo)
 {
     $this->assertInstanceOf('Lstr\\YoPdo\\Transaction', $yo_pdo->transaction());
     $this->assertSame($yo_pdo->transaction(), $yo_pdo->transaction(), 'Reuse transaction object');
     $this->assertSame($yo_pdo, $yo_pdo->transaction()->getYoPdo());
 }
Esempio n. 2
0
 /**
  * @param YoPdo $yo_pdo
  * @param string $name
  * @throws Exception\TransactionAcceptanceOrderException
  */
 private function assertUnknownTransactionNameException(YoPdo $yo_pdo, $name)
 {
     try {
         $yo_pdo->transaction()->accept($name);
         $this->fail("'{$name}' transaction should not be defined");
     } catch (UnknownTransactionNameException $exception) {
         $this->assertTrue(true);
     }
 }