phpunit

PHPUnit утверждает, что было выдано исключение?

Кто-нибудь знает, существует ли assert или что-то подобное, что может проверить, было ли вызвано исключение в тестируемом коде?

Самый простой против PHPUnit

Мне было интересно, может ли кто-нибудь, у кого есть опыт в обоих этих вещах, пролить некоторый свет на значительную ... и таковая имеется? Какая-либо особая сила каждого из них, которая делает его подходящим для любого конкретного случая?

Рекомендации по тестированию защищенных методов с помощью PHPUnit [закрыто]

Я нашел обсуждение Тестируете ли вы частный метод информативным. Я решил, что в некоторых классах я хочу иметь защи ... нные методы на общедоступные, но У меня не было более глубокого взгляда на это. PHP не допускает этого через отражение.

фиктивный метод phpunit несколько вызовов с разными аргументами

Есть ли какой-либо способ определить различные макетные ожидания для разных входных аргументов? Например, у меня есть к ... и установить разные возвращаемые значения для разных вызовов метода запроса, которые зависят от входной строки запроса?

Как я могу заставить PHPUnit MockObjects возвращать разные значения на основе параметра?

У меня есть макет объекта PHPUnit, который возвращает 'return value' независимо от его аргументов: // From inside a te ... особ получить PHPUnit имитировать объект, чтобы возвращать другое значение на основе его аргументов? И если да, то как?

Тестирование Абстрактных Классов

Как мне протестировать конкретные методы абстрактного класса с помощью PHPUnit? Я ожидал бы, что мне придется создать какой-то объект в рамках теста. Хотя я понятия не имею, как лучше всего это сделать или позволяет ли это PHPUnit.

Установка PHPUnit через PEAR

У меня проблемы с установкой PHPUnit 3.4.6 через PEAR 1.9.0. После того, как я открою канал pear.phpunit.de и попробуй ... -c phpunit Это дает мне еще один ошибка: Не удается загрузить URL-адрес, отличный от http"/c/categories.xml "

PHPUnit: утверждение, что два массива равны, но порядок элементов не важен

Каков хороший способ утверждать, что два массива объектов равны, когда порядок элементов в массиве не имеет значения или даже может быть изменен?

Разница между assertEquals и assertSame в phpunit?

PHPUnit содержит метод assertEquals: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertio ... rtSame На первый взгляд кажется, что они делают одно и то же. В чем разница между этими двумя? Почему они оба указаны?

Могу ли я "издеваться" над временем в PHPUnit?

... не зная, подходит ли слово "издеваться". В любом случае, у меня есть унаследованная база кода, для которой я пытаю ... то на лету? Как вы можете или не можете сказать, я все еще пытаюсь разобраться во всей этой концепции "тестирования";)

Протестируйте заголовки PHP с помощью PHPUnit

Я пытаюсь использовать PHPUnit для тестирования класса, который выводит некоторые пользовательские заголовки. Проблем ... м тега PHP нет другого символа. Может ли это быть что-то внутри PHPUnit, что вызывает это? В чем может быть проблема?

Как прочитать /Улучшить индекс C.R.A.P, рассчитываемый PHP

Я только начал работать с PHPUnit и его красочными отчетами о покрытии кода. Я понимаю все цифры и проценты, кроме одно ... ожет ли кто-нибудь предложить мне убедительное объяснение того, что это значит, как его анализировать и как его снизить?

Как мне использовать PHPUnit с CodeIgniter?

Я читал и читаю статьи о PHPUnit, SimpleTest и других фреймворках модульного тестирования. Все они звучат так здорово! ... ter отображают данные. Есть ли книга или отличный учебник с практическим применением и примерами тестирования PHPUnit?

Как запустить определенный xml-тестовый пакет phpunit?

Как я могу выбрать конкретный тестовый набор для выполнения? $phpunit --конфигурация config.xml Config.xml : &l ... php</file> <directory>library/XXX/Form</directory> </testsuite> </testsuites>

Как сказать phpunit остановиться при сбое

Я запускаю большой набор тестов phpunit, и я хотел бы посмотреть, какой тест провалился, как только он провалился, вместо того, чтобы ждать завершения всех тестов, а затем перечислять все сбои. Как я могу сказать phpunit сделать это?

Рекомендации PHPUnit по организации тестов

В настоящее время я собираюсь начать с нуля с тестов phpunit для проекта. Поэтому я изучал некоторые проекты (например, ... бы отметить они должны быть для module1 или module2? Заранее спасибо, что указали мне на некоторые лучшие практики.

Как проверить второй параметр в фиктивном объекте PHPUnit

Вот что у меня есть: $observer = $this->getMock('SomeObserverClass', array('method')); $observer->expects($this ... два параметра. Я только проверяю, правильно ли передается первый параметр (как $arg1). Как проверить второй параметр?

Запускайте тесты PHPUnit в определенном порядке

Есть ли способ заставить тесты внутри TestCase выполняться в определенном порядке? Например, я хочу отделить жизненный ... ия, использования и уничтожения, но мне нужно сначала убедиться, что объект настроен, прежде чем запускать другие тесты.

Макет в PHPUnit - множественная конфигурация одного и того же метода с разными аргументами

Можно ли настроить макет PHPUnit таким образом? $context = $this->getMockBuilder('Context') ->getMock(); $co ... тратор". Это похоже на то, что второе ожидание переписывает первое, но когда я сбрасываю макет, все выглядит нормально.

Как проверить, содержит ли строка другую строку в PHPUnit?

Кажется, я не могу найти утверждение в Пхпунит это просто проверяет, содержится ли строка где-то в другой строке. Пыта ... более чистое. Если я все равно просто использую ванильные функции PHP, в чем тогда весь смысл со всеми утверждениями...