Exemple #1
0
 /**
  * Runs all assertions in the block
  *
  * @param  function(): void $block
  * @return void
  * @throws unittest.AssertionFailedError
  */
 public static function of($block)
 {
     Assertions::enter(new AssertionsFailed());
     try {
         $block();
         Assertions::leave()->raiseIf();
     } catch (Throwable $e) {
         Assertions::leave();
         throw $e;
     }
 }
 public function setUp()
 {
     $this->failed = Assertions::enter(new AssertionsFailed());
 }