Tester\Assert::fail PHP 메소드

fail() 공개 정적인 메소드

Failed assertion
public static fail ( $message, $actual = NULL, $expected = NULL ) : void
리턴 void
    public static function fail($message, $actual = NULL, $expected = NULL)
    {
        $e = new AssertException($message, $expected, $actual);
        if (self::$onFailure) {
            call_user_func(self::$onFailure, $e);
        } else {
            throw $e;
        }
    }

Usage Example

예제 #1
0
 public function __construct(array $params, DBAL\Driver $driver, DBAL\Configuration $config = NULL, Common\EventManager $eventManager = NULL)
 {
     $container = \Testbench\ContainerFactory::create(FALSE);
     $this->onConnect[] = function (DoctrineConnectionMock $connection) use($container) {
         if ($this->__testbench_databaseName !== NULL) {
             //already initialized (needed for pgsql)
             return;
         }
         try {
             $config = $container->parameters['testbench'];
             if ($config['shareDatabase'] === TRUE) {
                 $registry = new \Testbench\DatabasesRegistry();
                 $dbName = $container->parameters['testbench']['dbprefix'] . getenv(\Tester\Environment::THREAD);
                 if ($registry->registerDatabase($dbName)) {
                     $this->__testbench_database_setup($connection, $container, TRUE);
                 } else {
                     $this->__testbench_databaseName = $dbName;
                     $this->__testbench_database_change($connection, $container);
                 }
             } else {
                 // always create new test database
                 $this->__testbench_database_setup($connection, $container);
             }
         } catch (\Exception $e) {
             \Tester\Assert::fail($e->getMessage());
         }
     };
     parent::__construct($params, $driver, $config, $eventManager);
 }
All Usage Examples Of Tester\Assert::fail