phpunit

Какой-нибудь реальный пример слов о том, как setup() и tearDown() следует использовать в PHPUnit?

Методы setUp() и tearDown() вызываются до и после каждого теста. Но на самом деле, есть ли какой-нибудь реальный пример ... stsub->getFoo()); } Конечно, практически нет разницы между этим способом и "старым" способом локальной переменной.

Установка PEAR и PHPUnit с помощью xampp

Я пытаюсь запустить PHPUnit и выполнить следующие действия, которые я выполняю в настоящее время: ### Install new PEAR ... од C:\xampp\php Что мне нужно изменить, чтобы он знал правильное место для добавления этих каталогов/файлов? Спасибо

Есть ли способ отключить покрытие кода в PHPUnit для одного теста?

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

Laravel 4 В тестовом корпусе не найдено тестов

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

Эквивалент простейшего "частичного издевательства" в PHPUnit?

Я пытаюсь перенести кучу тестов из SimpleTest в PHPUnit, и мне было интересно, есть ли эквивалент для частичных издеват ... ew StuffDoerTest(); $result = $sd->doStuff(); $this->assertEquals($result, "test stuff"); } }

Модульный тест на издевательство над методом, вызываемым новым объектом класса

Я пишу модульный тест для существующего кода, который выглядит следующим образом class someClass { public function ... ли смоделировать конструктор так, чтобы он возвращал мою собственную сконструированную функцию или переменную? Спасибо

PHPUnit утверждает, что метод не вызывается

У меня есть класс, который использует ServiceB. В определенном случае ClassA должен в конечном итоге не вызывать никаки ... об просто указать "ни один метод не должен вызываться для этого объекта", а не указывать ограничение для каждого метода?

PHP Издевательский Финальный класс

Я пытаюсь издеваться над php final class, но так как он объявлен final Я продолжаю получать эту ошибку: PHPUnit_Framew ... лучае возможность обойти это final поведение только для моих модульных тестов без введения каких-либо новых фреймворков?

PHPUnit через композитора и PhpStorm

Сейчас я часами пытаюсь настроить PhpStorm для модульного тестирования. Что бы я ни делал, я получаю это Process finis ... л все связанные с этим вопросы здесь, нахожусь на Mac, и PHPUnit работает бесперебойно через интерфейс командной строки.

Аутентификация при модульном тестировании ZF2

Я изучал модульное тестирование и попытался решить следующую проблему: Zend\ServiceManager\ServiceManager::get was un ... on', $authMock); Если макет не обрабатывает необходимые реализации, как еще я могу притвориться, что вошел в систему?

фатальная ошибка - Слишком много открытых файлов

Я пытаюсь запустить тесты PHPUnit на своей новой машине и получаю следующую ошибку: PHP Фатальная ошибка: Неперехв ... ib/php/pear/File/Iterator): failed to open dir: Too many open files' in /usr/lib/php/pear/File/Iterator/Factory.php:114

Утверждения PHP и модульного тестирования с десятичными знаками

У меня есть метод, который возвращает значение с плавающей точкой, например 1.234567890.Я хочу проверить, действительно ... ;assertEqual(1.23456789, $float); Тогда это может привести к сбою на некоторых платформах, где недостаточно точности.

метод тестирования phpunit, который вызывает другие методы класса, которым требуется макет

Я пытаюсь создать довольно стандартный модульный тест, в котором я вызываю метод и утверждаю, что это ответ, однако мет ... звращает значение null. Мне нужен способ поиздеваться над одним методом, но оставить остальную часть объекта нетронутой.

Функциональные тесты Symfony 2 с издевательскими сервисами

У меня есть контроллер, для которого я хотел бы создать функциональные тесты. Этот контроллер выполняет HTTP-запросы к ... позвоню $client->getContainer()->set($keyName, new \stdClass()); непосредственно перед вторым вызовом в request()

Время выполнения тестов печати PHPUnit

Есть ли способ вывести время выполнения каждого теста с помощью PHPUnit?

Тестирование PHP для процедурного кода

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

Тестирование Laravel, получение содержимого JSON

В модульном тесте Laravel я могу протестировать API JSON следующим образом: $this->post('/user', ['name' => 'Sal ... Но что, если я захочу использовать ответ. Как я могу получить ответ JSON (в виде массива), используя $this->post()?

Как определить, выполняются ли тесты PHPUnit?

В настоящее время у меня есть проблема, с которой мне приходится работать в устаревшем коде, чтобы наше взаимодействие ... сервер CI должен выполнять тесты. Будет ли глобальный набор в PHPUnit.xml файл может быть рекомендован? Другие мысли?

Как найти причину рискованного теста в PHPUnit

Время от времени я получаю рискованный тест в PHPUnit. Обычно я могу найти причину для рискованного теста. Но задача мо ... тека для кода, вызывающего рискованный флаг? Полный список причин для рискованного теста также может оказаться полезным.

Ошибка сегментации PHPUnit

Когда тест PHPUnit обычно завершается неудачей в моем блоке разработки (Linux Mint), это вызывает "Ошибку сегментации" ... а расширения: dom из php-xml (требуется для phpunit) и memcache (требуется для моей платформы), все остальные отключены.