unit-testing

Почему мое исключение, выброшенное из закрытия, не поймано?

Я написал тест PHPUnit, который проверяет, возникает ли исключение из закрытия при вызове метода. Функция закрытия пере ... аспространяться из стека возврата, но, похоже, этого не происходит. Это ошибка? К вашему СВЕДЕНИЮ, я использую PHP 5.3.3

Как проверить полезную нагрузку запроса на поглощение

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

Насмешка над несколькими интерфейсами

Можно ли имитировать объект таким образом, чтобы он имитировал несколько реализаций интерфейсов? (Примечание: Я использ ... var_dump($m instanceof Db_Interface); // false of course, since I don't know how to make a mock implement 2 interfaces

Ввод формы тестирования в PHPUnit

Каков наилучший способ проверить $_GET и $_POST входные данные в PHPUnit? У меня есть класс, который очищает ввод и х ... н просто передать проверку вторичному классу/функциям, которым передаются переменные формы, чтобы проверить их косвенно?

Странный вывод из PHPUnit

Я установил PHPUnit через PEAR, а также установил тест плагина WordPress (https://github.com/tierra/wordpress-plugin-te ... ным через PEAR Итак, могу ли я как-то исправить эту проблему, потому что вывод не так понятен для чтения. С уважением

Есть ли какая-либо разница в именовании файла конфигурации PHPUnit phpunit.xml.dist или phpunit.xml

Может ли кто-нибудь объяснить мне, в чем разница между использованием файлов конфигурации PHPUnit с именем phpunit.xml. ... ся на существование файла phpunit.xml.dist. Так что, если кто-нибудь сможет пролить свет на это, я был бы счастлив;-)

Установка правильного вызова при выполнении контроллера Zend Framework в тестовом жгуте Zend

Согласно этому обсуждению списка рассылки, рекомендуемый способ доступа к ресурсам приложения в контроллере Zend MVC: ... d_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $application->bootstrap();

Модульный тест json вывод в Zend Framework

В учебнике по Zend перечислено множество утверждений для проверки выходных данных, сгенерированных запросом. Http://fr ... ней мере, есть общий способ сделать утверждения против вывода? Что-нибудь , что не зависит от запроса, выводящего html?

Расшифровать Токен Сброса Пароля Laravel

Я пишу тест, который гарантирует, что функция сброса пароля моего приложения работает. Система сброса пароля была созда ... е с тем, что Laravel отправляет пользователю? Не уверен, что это актуально, но я обновил свое приложение с 5.3 до 5.4.

Настройка и демонтаж PHPUnit для тестовых случаев

В PHPUnit есть события setup и tearDown, которые запускаются соответственно до и после каждого теста в тестовом наборе. ... лено, что оно будет использоваться подобным образом. Я хотел бы знать, есть ли лучшие решения. Есть какие-нибудь идеи?

Как я могу протестировать функцию, которая использует DateTime для получения текущего времени?

Большинство ответов, которые я видел в StackOverflow, не используют объект DateTime, а вместо этого используют функцию ... ранного поведения в мои занятия только для того, чтобы сделать их проверяемый означает, что я делаю что-то неправильно.

Зачем нужен ciunit для использования PHPUnit с CodeIgniter?

Мы решили использовать PHPUnit (с Дженкинсом) в нашем следующем проекте. Мы рассматриваем различные фреймворки PHP, одн ... практически нет объяснений. Зачем это нужно? Другим фреймворкам, похоже, не нужен "крутой мост", подобный этому.

Можно ли создать макет вне тестового случая в PHPUnit?

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

Эквивалент автотеста для PHP?

Я использовал автотест для модульного тестирования в ruby. Есть ли эквивалент PHP, который будет запускать мои модульные тесты после обновления моего кода? Я использую PHPUnit и Eclipse.

Как добавить тесты в существующее приложение?

В настоящее время я работаю над существующим проектом PHP. Текущий дизайн кода не так хорош, и ошибки начинают накаплив ... добавления модульных тестов в такие проекты, как этот? Или мне просто переписать проект? Может быть, модуль за модулем?

PHP: как утверждать, что массив содержит определенное значение?

Я пишу некоторые модульные тесты с использованием phpunit, и теперь я хочу утверждать, что массив содержит определенное ... тобы быть ясным, я хочу что-то вроде этого: $a = [5, 8, 16]; assertArrayHasValue(8, $a); Все советы приветствуются!

Напишите модульный тест для контроллера, который использует AuthComponent в CakePHP 2

Я пытаюсь протестировать действие контроллера, которое позволяет редактировать профили пользователей. Помимо прочего, я ... овании, но не при выполнении действия в браузере. Итак, каков правильный способ тестирования этого действие? Спасибо!

Издеваясь над самим СУТОМ

Мой вопрос касается модульного тестирования. Предположим, что у нас есть класс ниже; class X { public function p1( ... каких причин издеваться над ними. Верен ли этот вывод? Который такое мышление дало бы более надежные модульные тесты?

Что я должен протестировать в phpunit? [закрыто]

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

PHPUnit: включить класс после издевательства над ним

Я с удовольствием пишу модульные тесты, но они конфликтуют, когда я запускаю их все вместе. Я тестирую этот класс: cla ... ocesses и @preserveGlobalState enabled/отключено в блоках документов обоих тестов 1 и 2, я все еще получаю ту же ошибку.