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 вместо того, чтобы разрешить выполнение кода ответа по умолчанию.