Использование yield в провайдерах данных PHPUnit
Изначально я хотел написать общий пост о PHP генераторах, функции, появившейся в PHP 5.5.
Однако, поскольку я очень ленивый и мне все никак не удается придумать хорошие примеры использования генераторов, я решил сделать этот мини-пост, посвященный одному такому использованию.
https://www.kobzarev.com/programming/yield-in-phpunit-data-providers/
#PHP #PHPUnit #Tests #UnitTest #WordPress #yield
Изначально я хотел написать общий пост о PHP генераторах, функции, появившейся в PHP 5.5.
Однако, поскольку я очень ленивый и мне все никак не удается придумать хорошие примеры использования генераторов, я решил сделать этот мини-пост, посвященный одному такому использованию.
https://www.kobzarev.com/programming/yield-in-phpunit-data-providers/
#PHP #PHPUnit #Tests #UnitTest #WordPress #yield
Ошибка «Constant CONSTANT_NAME Already Defined» в PHPUnit
Если вы используете PHPUnit для запуска множества тестов, каждый из которых определяет константы, то вы можете столкнуться с ошибкой «Constant CONSTANT_NAME Already Defined» при попытке запустить их вместе.
Это происходит потому, что PHPUnit по умолчанию запускает все тесты в одном и том же процессе PHP, поэтому после запуска первого теста (и определения в нем константы) PHP будет жаловаться, что вы уже определили константу.
https://www.kobzarev.com/programming/constant-already-defined-phpunit/
#PHP #PHPUnit #Tests #UnitTest #WordPress
Если вы используете PHPUnit для запуска множества тестов, каждый из которых определяет константы, то вы можете столкнуться с ошибкой «Constant CONSTANT_NAME Already Defined» при попытке запустить их вместе.
Это происходит потому, что PHPUnit по умолчанию запускает все тесты в одном и том же процессе PHP, поэтому после запуска первого теста (и определения в нем константы) PHP будет жаловаться, что вы уже определили константу.
https://www.kobzarev.com/programming/constant-already-defined-phpunit/
#PHP #PHPUnit #Tests #UnitTest #WordPress
👍1