Полезные вещи в phpUnit

Ниже приведён код теста

Стоит обратить внимание на @dataProvider providerContragentChecks (название метода произвольное) и на $this->setExpectedException( ‘ExceptionClass’ );.
Датапровайдер предоставляет данные для теста (они подставляются в аргументы метода), для теста он вызывается один раз, в отличие от setUp().
А setExpectedException говорит о том, что ожидается исключение, и его класс.

LEAVE A COMMENT