Как заставить сбой с phpunit - PullRequest
50 голосов
/ 12 ноября 2010

Есть ли более официальный способ принудительного сбоя phpunit, чем $this->assertTrue(false)?

Ответы [ 3 ]

86 голосов
/ 12 ноября 2010

Я считаю, что это должно работать в тестовом примере:

$this->fail('Message');
1 голос
/ 22 апреля 2016

Другой способ сделать это (особенно полезный при написании инструмента тестирования):

use PHPUnit_Framework_ExpectationFailedException as PHPUnitException;

try {
    // something here
} catch (SpecificException $e) {
    // force a fail:
    throw new PHPUnitException("This was not expected.");
}
0 голосов
/ 21 августа 2013

Да, есть способ,

$this->fail("your message");

, если вы хотите увидеть страницу, на которой произошел сбой, чем

print_r(getResponse()->getContent());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...