Ouzo\Tests\Mock\Mock::verify PHP Method

verify() public static method

public static verify ( $mock )
    public static function verify($mock)
    {
        return new Verifier(self::extractMock($mock));
    }

Usage Example

示例#1
0
文件: DbTest.php 项目: letsdrink/ouzo
 /**
  * @test
  */
 public function runInTransactionShouldInvokeRollbackOnFailure()
 {
     // given
     Db::getInstance()->enableTransactions();
     $dbHandle = Mock::mock();
     $db = new Db(false);
     $db->_dbHandle = $dbHandle;
     //when
     CatchException::when($db)->runInTransaction(array(new Sample(), 'exceptionMethod'));
     //then
     CatchException::assertThat()->isInstanceOf('InvalidArgumentException');
     Mock::verify($dbHandle)->beginTransaction();
     Mock::verify($dbHandle)->neverReceived()->commitTransaction();
     Mock::verify($dbHandle)->rollBack();
 }
All Usage Examples Of Ouzo\Tests\Mock\Mock::verify