Подмена защищенных и приватных свойств для тестирования
#wordpress #development #PHPUnit #tests
https://www.kobzarev.com/programming/private-properties-tests/
#wordpress #development #PHPUnit #tests
https://www.kobzarev.com/programming/private-properties-tests/
Вызов защищенных и приватных методов
#wordpress #PHPUnit #tests #development
https://www.kobzarev.com/programming/call-protected-private-methods/
#wordpress #PHPUnit #tests #development
https://www.kobzarev.com/programming/call-protected-private-methods/
Модульное тестирование WordPress с помощью Brain Monkey
#BrainMonkey #PHP #PHPUnit #WordPress #WP_Mock
https://wp-digest.com/articles/modulnoe-testirovanie-wordpress-s-pomoshhyu-brain-monkey/
#BrainMonkey #PHP #PHPUnit #WordPress #WP_Mock
https://wp-digest.com/articles/modulnoe-testirovanie-wordpress-s-pomoshhyu-brain-monkey/
Чудо Mockery для заглушек в unit тестах под WordPress
#Mockery #PHPUnit #Tests #WordPress
https://wp-digest.com/articles/chudo-mockery-dlya-zaglushek-v-unit-testah/
#Mockery #PHPUnit #Tests #WordPress
https://wp-digest.com/articles/chudo-mockery-dlya-zaglushek-v-unit-testah/
Замена конструкций exit/die в unit-тестах.Если в коде вы используете die/exit то PHPUnit прекратит свою работу в этот момент. Для этого нам нужно заменить конструкцию exit/die. Но Functions Mocker с этим не справляется
#Mocker #PHPUnit #Tests #WordPress
https://wp-digest.com/articles/zamena-konstruktsij-exit-die-v-unit-testah/
#Mocker #PHPUnit #Tests #WordPress
https://wp-digest.com/articles/zamena-konstruktsij-exit-die-v-unit-testah/
Unit tests matter или Roadmap для Unit тестов на WordPress.
#Development #Mocker #Mockery #PHP #PHPUnit #WordPress #WP_Mock
https://wp-digest.com/articles/unit-tests-matter/
#Development #Mocker #Mockery #PHP #PHPUnit #WordPress #WP_Mock
https://wp-digest.com/articles/unit-tests-matter/
Использование 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
Тестирование WordPress — авто тесты, unit тесты, фича, интеграционные и т. д.
Есть такая особая тема в разработке — тесты. Юнит тесты, авто тесты, интеграционные, фича тесты, UI & e2e тесты. Одна из самых запутанных историй…
👉 https://wp-digest.com/guides/testirovanie-wordpress-avto-testy-unit-testy-ficha-integratsionnye-i-t-d/
#acceptancetesting #phpunit #tests #wordpress
Есть такая особая тема в разработке — тесты. Юнит тесты, авто тесты, интеграционные, фича тесты, UI & e2e тесты. Одна из самых запутанных историй…
👉 https://wp-digest.com/guides/testirovanie-wordpress-avto-testy-unit-testy-ficha-integratsionnye-i-t-d/
#acceptancetesting #phpunit #tests #wordpress
👍4🔥3💩1
Введение в автоматизированное тестирование WordPress-плагинов с помощью PHPUnit
Основной причиной, почему WordPress имеет множество плагинов, является то, что разработчикам легко их создавать.
👉 https://wp-digest.com/guides/vvedenie-v-avtomatizirovannoe-testirovanie-wordpress-plaginov-s-pomoshhyu-phpunit/
#development #php #phpunit #tests #wordpress
Основной причиной, почему WordPress имеет множество плагинов, является то, что разработчикам легко их создавать.
👉 https://wp-digest.com/guides/vvedenie-v-avtomatizirovannoe-testirovanie-wordpress-plaginov-s-pomoshhyu-phpunit/
#development #php #phpunit #tests #wordpress
🔥3👍1
PHPUnit для тестирования WordPress плагинов. Часть 1: Установка
PHPUnit — это фреймворк для Unit тестирования приложений на PHP. Он позволяет создавать тесты для различных частей приложения, проверять их выполнение и обнаруживать ошибки.
🔥 https://wp-digest.com/guides/phpunit-dlya-testirovaniya-wordpress-plaginov-chast1-ustanovka/
#development #phpunit #tests #wordpress #plugins
PHPUnit — это фреймворк для Unit тестирования приложений на PHP. Он позволяет создавать тесты для различных частей приложения, проверять их выполнение и обнаруживать ошибки.
🔥 https://wp-digest.com/guides/phpunit-dlya-testirovaniya-wordpress-plaginov-chast1-ustanovka/
#development #phpunit #tests #wordpress #plugins
👍5👎2🔥1
PHPUnit для тестирования WordPress плагинов. Часть 2: Как писать свои тесты
В прошлой статье я рассказал о том, как установить PHPUnit в WordPress плагин. Теперь можно приступить к написанию тестов. Но перед этим рассмотрим зачем вообще нужно писать unit тесты.
🔥 https://wp-digest.com/guides/phpunit-dlya-testirovaniya-wordpress-plaginov-chast-2-kak-pisat-svoi-testy/
#development #phpunit #tests #wordpress #plugins
В прошлой статье я рассказал о том, как установить PHPUnit в WordPress плагин. Теперь можно приступить к написанию тестов. Но перед этим рассмотрим зачем вообще нужно писать unit тесты.
🔥 https://wp-digest.com/guides/phpunit-dlya-testirovaniya-wordpress-plaginov-chast-2-kak-pisat-svoi-testy/
#development #phpunit #tests #wordpress #plugins
👍5👎1🔥1