Результаты поиска по запросу "phpunit"
В командной строке:
аюсь запустить PHPUnit и выполнить следующие шаги, которые я сейчас выполняю: ### Install new PEAR Version needed for PHPUnit 3.X ### Download: http://pear.php.net/go-pear.phar Save it under C:\xampp\php Open a command prompt and go to ...
, Имейте в виду, что это не создает порядок между двумя ожиданиями, но обычно это достаточно хорошо. Если вам требуется конкретный заказ, используйте
ьзуя PHPUnit, мне интересно, как мы можем получить несколько ожиданий от одной заглушки / макета. Например, я хочу проверить, что макет будет иметь методdisplay() позвонил и вернул NULL. Я также хочу проверить, что методprocess() будет ...
Я просто хотел указать на небольшую разницу, так как вы ответили довольно поздно, а затем иногда ответы немного отсоединяются. Вы не написали неверную информацию в своем ответе или что-то подобное. Просто хотел добавить немного контекста.
исал абстрактный класс тестового примера, который должен быть расширен конкретными классами тестового примера. Это распространяется отPHPUnit_TestCase. Есть ли метод или аннотация, которая сигнализирует Phpunit не выполнять этот абстрактный ...
не могу найти приватный метод, где как можно найти защищенный метод
я есть вопрос об использовании PHPUnit для насмешки частного метода внутри класса. Позвольте мне представить пример: class A { public function b() { // some code $this->c(); // some more code } private function c(){ // some code } }Как я могу ...
Selenium02Test:
тесты не пройдены, браузер, на котором выполнялись тесты на селен, закрывается. это бесполезно при попытке отладки. я знаю, что у меня есть опция снимка экрана при неудаче, но это не помогает без всего контекста. с браузером все еще доступен, я ...
Предоставление макета с помощью изменения пути включения - это огромная PITA, и он не допускает различных способностей на тест. Кроме того, это означает, что вы не можете проверить реальный класс в одной и той же тестовой сессии. И, как вы сказали, поздняя статическая привязка не помогает для одного класса, вызывающего статические методы в другом, что более типично для насмешек.
и изучая юнит-тестирование, пытаясь понять смыслследующий пост [http://misko.hevery.com/2008/12/15/static-methods-are-death-to-testability/]на этом объясняются трудности статических вызовов функций. Я не совсем понимаю эту проблему. Я всегда ...
Это неэффективный, но эффективный способ, который я нашел, чтобы получить дамп стека, когда php его не дает. У меня есть это в класс под названием DebugUtil.
it в настоящее время не показывает трассировку стека для ошибок PHP, возникающих в коде. Как мне это настроить?
То же самое для моделей, классов вендоров и так далее. Прекрасно работает для меня.
ал учебник, чтобы помочь мне интегрировать PHPUnit с CakePHP. Хотите использовать тесты Selenium, поэтому предпочитайте PHPUnit. Я пытался следовать учебнику ...
Тестирование PHPUnit с замыканиями
Это было сделано при попытке написать тест для метода класса, который вызывает фиктивный метод с замыканием. Как бы вы подтвердили, что закрытие вызывается? Я знаю, что вы могли бы утверждать, что параметр является экземпляромClosure, Но как бы ...
Как смоделировать сервис Symfony 2 в функциональном тесте?
У меня есть служба Symfony, которая использует подключение Redis в некоторых методах, но не во всех. class ServiceA { private $redis; public function __construct($redis) { $this->redis = $redis; } public function getRequest($param1, $param2) { ...