phpunit

Как настроить или создать модульный тест PHP

class TestClass extends PHPUnit_Framework_TestCase { function testSomething() { $class = new Class(); $this->a ... подобный функции, которую мне еще предстоит обнаружить, поскольку конструкторы, похоже, не работают в PHPUnit. Спасибо

Как создать макет объекта сущности доктрины?

Я пытаюсь написать модульный тест с помощью phpunit для модели, которая использует доктрину 2. Я хочу поиздеваться над ... ted $_em; public function __construct() { $this->_em = Zend_Registry::get('EntityManager'); } }

Тестирование контроллеров laravel с телом запроса JSON

Я пытаюсь написать тест phpunit для контроллера Laravel, который ожидает запросы post с телом в формате JSON. Упрощен ... . Кто-нибудь знает, как я мог бы написать метод тестирования, который предоставляет контроллеру тело в кодировке JSON?

параметр ограничения памяти phpunit не применяется

Я только что установил phpunit через pear в mac osx 10.7, и все работает нормально, за исключением ошибок ограничения п ... 56M -r "echo ini_get('memory_limit');" Он повторяет "256 М" Возможно ли, что phpunit не выполняет то же самое php?

ПХПунит: Как имитировать метод, у которого есть параметр И возвращаемое значение

Используя PHPUnit, мне интересно, можем ли мы имитировать объект, чтобы проверить, вызывается ли метод с ожидаемым пара ... ль параметров уже определен, не может переопределить" Что я должен сделать, чтобы правильно протестировать этот метод.

эхо в тестах phpunit [дубликат]

На этот вопрос уже есть ответ здесь: Как выводить в командной строке во время выполнения мод ... MyTest.php # here stuff is echoed correctly Но с файлом конфигурации xml это выглядит так, как будто он игнорируется.

ПХПУнит - Автоматически повторять неудачные тесты X раз?

У меня есть сложный набор тестов PHPUnit, некоторые из которых включают подключение к серверам по всему миру, которые п ... кода с помощью "ложных" ответов извне... но я также лучше сплю по ночам, если часть моих тестов проверяет "полный стек".

Набор тестов PHPUnit включает путь

Используя phpunit, у меня возникли некоторые проблемы с включением путей, но не для самого phpunit, а для моего каталог ... на require_once('StringCalculator.php'); Как правильно задать пути включения между приложением и каталогом тестов?

Создание макетного объекта со свойствами по умолчанию

Мне нужно создать макет объекта с набором свойств по умолчанию, чтобы его можно было использовать в кодовой базе при со ... ледующим образом: class MyClass_Mock extends MyClass { public $prop = 'foobar'; } Редактировать: Упрощенный пример

Как использовать аутентифицированного пользователя в функциональном тесте Symfony2?

Я использую FacebookBundle для аутентификации пользователей в моем приложении Symfony2. Тем не менее, я хотел бы создат ... го, я не хочу использовать для этого пользователя facebook, но закодированного. Кто-нибудь знает, как это реализовать?

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

Структура каталогов пакета Symfony 2.0, как правило, имеет каталог Tests, в котором должны быть размещены тесты. Acme ... ещать тесты в то же пространство имен, что и тестируемый класс? 2) Есть ли там есть ли в этом какие-либо преимущества?

PHPUnit: Как мне издеваться над этой файловой системой?

Рассмотрим следующий сценарий (это не производственный код): class MyClass { public function myMethod() { ... ся над файловой системой чтобы он мог распознавать myFile.txt и имитировать файловую систему, неспособную создать файл?

Среда Twig в классе обслуживания приводит к увеличению времени выполнения DIC только при тестировании в Symfony 2.8

Я использую Twig_Environment для отображения отправляемых html-сообщений. У меня есть класс NotificationService, которы ... etEntityManager(); } Но, к сожалению, это не исправляет исключение RuntimeException, когда тесты используют Twig_Env.

Получение исключения "Для этого приложения не определен модуль по умолчанию" при выполнении модульных тестов контроллера в zend framework

У меня есть приложение со структурой каталогов по умолчанию для приложения без пользовательских модулей (см. Рисунок ст ... ICATION_ENV, APPLICATION_PATH . '/configs/application.ini'); } }

Проблема с Cygwin при попытке запустить phpunit в Yii2

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

PhpStorm: Сбой согласования алгоритма

У меня есть удаленный сервер, на котором я размещаю свои проекты. И я использую свой PhpStorm локально, поэтому каждый ... ction to 'id address' failed. Connection failed" при попытке указать путь интерпретатора PHP. Как мне это исправить ?

Объединение зависимостей с поставщиками данных

У меня есть один метод тестирования, который зависит от другого метода, который сам использует поставщика данных в PHPU ... alues); } } В качестве обходного пути на данный момент я сохранил результат в статическом свойстве между тестами.

Очистить память, используемую PHP

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

Примеры php-проектов с открытым исходным кодом, которые поставляются с полным охватом тестированием [закрыто]

Существует ряд предшествующих вопросы, которые косвенно задают этот вопрос, но не напрямую касаются PHP, и ни один из ... рии, которые вы может иметь представление о качестве и/или охвате предоставляемых тестов. Спасибо! Спасибо, Джей Ди

В Laravel 5, почему запрос::root() отличается при вызове во время теста phpunit?

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