Intereting Posts
Удалить все файлы внутри папки, но последние? Для чего используются session_id, session_regenerate_id и session_name? проверить форму с переменными, php mysql fetch связывает массив mysql fetch PHP: как перемещать указатель массива внутри цикла foreach? MYSQL ИЛИ не работает Выбор значений атрибутов на основе другого значения атрибута с помощью SimpleXML 2 независимых события 3 раза – перечисляют возможные результаты как преобразовать символы ISO 8859-1 в UTF-8 Не удается получить сведения о профиле пользователя, у которого есть конфиденциальность в моей API-схеме PHP Как подавить ошибку «Деление на ноль» и установить для результата значение null для всего приложения? Каков размер лимита почтового запроса? Почему, когда я отправляю XML на PHP, это узлы в нижнем регистре, но когда я разбираю их на PHP, они имеют верхний регистр? Как проверить, имеют ли два индексированных массива одинаковые значения, даже если порядок не совпадает с PHP? Запрос cURL к сокету Unix от php

PHPUnit не продолжает проверку после ожидания исключения

Почему PHPUnit не делает последнее утверждение исключения в этом коде?

public function testConfigOverriding() { $this->dependencyContainer = new DependencyContainer(__DIR__ . "/../../Resources/valid_json.json"); $this->assertEquals('overriden', $this->dependencyContainer->getConfig('shell_commander')['pygmentize_command']); $unexisting = "unexisting_file"; $this->setExpectedException('Exception', "Configuration file at path \"$unexisting\" doesn't exist."); $this->dependencyContainer = new DependencyContainer($unexisting); $invalid = __DIR . "/../../Resources/invalid_json.json"; $this->setExpectedException('Exception', "Configuration JSON file provided is not valid."); $this->dependencyContainer = new DependencyContainer($invalid); } 

Итак, в основном: он проверяет, было ли исключено исключение «unexsisting_file», но полностью игнорирует тест «invalid json». Нужно ли мне делать отдельные тесты для каждого брошенного исключения?

Solutions Collecting From Web of "PHPUnit не продолжает проверку после ожидания исключения"