PHPUnit показывает переданные методы, которые выдают Fatal Error Exception - PullRequest
0 голосов
/ 28 сентября 2018

У меня проблема с PHPUnit на NetBeans, где немногие методы отображаются как переданные, когда метод выдает какое-то исключение, например, Fatal error или что-то в этом роде.

Таким образом, кажется, что PhpUnit не может обработать эти исключения и просто отмечает ихкак пройдено.

Это будет работать нормально

$this->assertEquals(true, 1 == 2);

Не удалось утверждать, что ложные совпадения ожидаются истинными.

, но если я добавлю некоторый код, который выдает какое-то исключение, он просто помечаетэто как передано в качестве примера:

 public function testEquals() {
     thisMethodDoesNotExists(5);
 }

Он помечает это как переданное, где он не должен cz есть фатальная ошибка.

1 Ответ

0 голосов
/ 28 сентября 2018

Вы можете использовать @runInSeparateProcess аннотацию.
Пожалуйста, смотрите детали.
https://phpunit.readthedocs.io/en/7.3/annotations.html#runinseparateprocess.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...