Articles of tdd phpunit

PHPUnit, интерфейсы и пространства имен (Symfony2)

В настоящее время я работаю над пакетом с открытым исходным кодом для Symfony2 и действительно хочу, чтобы это были собаки-надмеры с точки зрения охвата единичных тестов и общей надежности, однако я столкнулся с проблемой из-за отсутствия знаний PHPUnit (или сложный сценарий, кто знает) .. В настоящее время у меня есть класс Mailer для обработки отдельных […]

Как указать, что ожидается, что тест PHPUnit завершится неудачей?

Можно ли пометить тест как «ожидаемый сбой» с помощью PHPUnit? Это было бы полезно при выполнении TDD, и вы хотите различать действительно неудачные тесты и тесты, которые не выполняются, потому что связанный код еще не написан.

Может ли phpunit использовать несколько поставщиков данных?

Один вопрос вкратце: может ли phpunit использовать несколько поставщиков данных при запуске теста? Например, у меня есть метод, называемый getById, и мне нужно запустить для него как успешные, так и неудачные тестовые файлы. Успешные тестовые окна означают, что он может вернуть соответствующую запись. И для неудачного ввода вход может быть разделен на две категории: недействителен […]

«Веб-интерфейс» для тестов PHPUnit?

Есть ли простой «веб-интерфейс» для запуска наборов тестов PHPUnit? т.е. скрипт PHP, который запускает тест в командной строке и выводит хорошо отформатированный результат HTML. Я разрабатываю веб-приложения, и повседневный рабочий процесс обычно переключается между IDE и браузером. Я хотел бы иметь модульное тестирование в той же среде. Я ищу что-то очень простое и основанное на […]