0
ответов

PHPUnit @dataProvider просто не работает

Я прочитал документацию по теме, и мой код соответствует всем требованиям реализации поставщика данных. Прежде всего, вот полный код теста на всякий случай. Вот...
вопрос задан: 17 March 2019 14:38
0
ответов

Laravel 5.6 Mock Guzzle Response

Я пытаюсь издеваться над жадным ответом от конкретного API. Мой код контроллера выглядит так (исправлено для краткости): class SomeClass {private $ guzzle; публичная функция __construct (\ ...
вопрос задан: 13 March 2019 16:18
0
ответов

Phpunit предоставляет нет такого файла или каталога на laravel 5.5

Я просто клонировал свежую версию laravel 5.5 и всякий раз, когда я запускаю на нем .vendor / bin / phpunit, я получаю / usr / bin / env: 'sh \ r': такого файла или каталога нет, я пробовал разные варианты команды, но ...
вопрос задан: 11 March 2019 15:01
0
ответов

Загрузка и изменение размера файла тестирования Laravel

Я пытаюсь что-то разработать, используя метод TDD, и сталкиваюсь с проблемой, которую не могу решить. Я загружаю изображение с измененным размером и храню в базе данных. Когда я делаю это вручную (используя мой ...
вопрос задан: 11 March 2019 13:53
0
ответов

Laravel / PHPUnit: как макетировать param для метода (или для самого конструктора контроллера)?

Преамбула: я разрабатываю с Laravel 5.7 и шаблоном Repository / Gateway. Используя внедрение зависимостей, я могу смоделировать и протестировать свои собственные классы без особой зависимости от внешней библиотеки. Это ...
вопрос задан: 3 March 2019 13:04
0
ответов

Как проводить модульное тестирование исключений с помощью PHPUnit?

Я не понимаю, как проводить модульное тестирование исключений с помощью PHPUnit. См. Мой метод с исключением: общедоступная функция getPhone ($ html, $ tag = 'OFF', $ indicative, $ number_lenght) {// .. ...
вопрос задан: 16 February 2019 04:30
0
ответов

Предупреждение - require_once (PHPUnit / Autoload.php): не удалось открыть поток: нет такого файла или каталога Путь к файлу: CIUnit / bootstrap_phpunit.php (строка: 259)

Может кто-нибудь, пожалуйста, помогите мне с этой проблемой? Я пытался выполнить мои тестовые случаи с помощью phpunit. Я установил все и следил за каждым шагом. Выполнены все необходимые команды ...
вопрос задан: 17 January 2019 13:02
0
ответов

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

Я новичок в PHPUnit, и у меня возникли проблемы с модульным тестированием вывода HTML. Мой тест следующий: / ** * @covers Scrap :: removeTags * * / public function testRemoveTags () {// Переменные $ ...
вопрос задан: 3 January 2019 23:49
0
ответов

Мокинг времени, используемого всеми экземплярами DateTime в целях тестирования

Я хотел бы иметь возможность устанавливать время для каждого экземпляра DateTime, созданного на время выполнения PHPUnit или Behat Test. Я тестирую бизнес-логику, относящуюся ко времени. Например, метод в ...
вопрос задан: 26 October 2018 13:37
0
ответов

Как определить, запущены ли тесты PHPUnit?

В настоящее время у меня есть проблема, которую я должен обойти в унаследованном коде, чтобы наше взаимодействие с расширением PHP работало должным образом (Singleton Testing Question ). Таким образом, я не хочу выполнять это...
вопрос задан: 7 October 2018 10:59
0
ответов

Расширение Xdebug не загружено. В Ubuntu с Xampp не будет создано покрытие кода

У меня возникла проблема с установкой xdebug на моем сервере Ubuntu, который использует xampp. Я знаю, что в Stack Overflow есть несколько вопросов по поводу такой проблемы, но я не нашел решения. Во-первых...
вопрос задан: 29 August 2018 10:50
0
ответов

Тестирование загрузки файлов в Symfony2

В документации Symfony2 приводится простой пример: $ client-> request ('POST', '/ submit', array ( 'name' => 'Fabien'), array ('photo' => '/ path / to / photo')); Для имитации загрузки файла. ...
вопрос задан: 9 July 2018 13:18
0
ответов

Продолжайте получать «Вы запросили несуществующую услугу» test.client »'в Symfony2 Beta3

Я пытаюсь настроить модульный тест, но всякий раз, когда я запускаю« phpunit -c app », я получаю эту ошибку: Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException: у вас есть запрос ed несуществующий ...
вопрос задан: 26 April 2018 06:47
0
ответов

Контейнер DI для объекта, который содержит объект с внедренной зависимостью

Используя pimple в качестве контейнера DI, я смело реорганизовал небольшие классы, чтобы полагаться на внедрение DI, устраняя жестко- закодированные зависимости, которые я мог видеть, будут легко удалены. Моя методология ...
вопрос задан: 22 April 2018 20:33
0
ответов

Как пропустить тесты в PHPunit?

Я использую phpunit в связи с jenkins, и я хочу пропустить определенные тесты, установив конфигурацию в файле XML phpunit.xml, который я знаю, что я могу использовать в командной строке фильтр :phpunit --..
вопрос задан: 6 February 2018 20:40
0
ответов

Как проверить наличие ожидаемых заголовков?

У меня есть модульный тест, который не работает, потому что заголовки уже отправлено. Однако заголовок в этом сценарии является ожидаемым. Как сообщить PHPUnit, что он должен ожидать заголовок 500? Я читал этот вопрос, но он не ...
вопрос задан: 2 February 2018 19:34
0
ответов

Как выводить в CLI во время выполнение модульных тестов PHP?

При запуске теста PHPUnit я хотел бы иметь возможность выгружать вывод, чтобы я мог отлаживать одну или две вещи. Я пробовал следующее (похоже на пример руководства PHPUnit); class theTest extends ...
вопрос задан: 2 February 2018 17:57
0
ответов

PHPUnit хранит свойства в тестовом классе

Я новичок в PHPUnit. Это образец тестового класса, который я создал: класс NewTest расширяет PHPUnit_Framework_TestCase {защищенный $ foo; function testFirst () {$ this -> ...
вопрос задан: 25 December 2017 18:08
0
ответов

Как сохранить сеанс во всех тестах на phpunit?

Я работаю над тестированием корзины покупок, оформления заказа и процесса оплаты на Zend Framework с помощью phpunit. Я тестирую ShoppingCartController, добавляя продукты в корзину, модель ShoppingCart обрабатывает продукт ...
вопрос задан: 22 December 2017 17:23
0
ответов

Selenium + PHPUnit: sessionId не должен быть нулевым; этот сеанс уже начался?

Я запускаю Selenium RC с PHP. Я запускаю простой тест входа в систему, который завершается успешно, но перед закрытием браузера я получаю следующую ошибку: 23: 50: 09.969 INFO - Запрос команды: ...
вопрос задан: 18 December 2017 20:07
0
ответов

Как отловить предупреждение PHP в PHPUnit

Я пишу тестовые примеры, и вот вопрос, который у меня есть. Скажем, я тестирую простую функцию someClass :: loadValue ($ value) Обычный тестовый пример прост, но предположим, что при передаче в null или -1 ...
вопрос задан: 13 October 2017 08:01
0
ответов

Не удается установить PHPUnit через PEAR, требуется установщик PEAR> = 1.9.2, невозможно обновить PEAR с 1.9.0

Я читал другие вопросы по установке PHPUnit, но безуспешно. Что происходит с моей установкой PEAR? $ sudo pear update-каналы Обновление канала "components.ez.no" Компоненты канала ....
вопрос задан: 28 June 2017 14:15
0
ответов

Достижение 100% покрытия кода с помощью PHPUnit

I ' я был в процессе создания набора тестов для проекта, и хотя я понимаю, что получение 100% покрытия - это не та метрика, к которой следует стремиться, в отчете о покрытии кода есть странная деталь, чтобы ...
вопрос задан: 23 May 2017 12:34
0
ответов

Как пишутся интеграционные тесты для взаимодействия с внешним API?

Во-первых, где мои знания: Модульные тесты - это те, которые проверяют небольшой фрагмент кода (в основном одиночные методы). Интеграционные тесты - это тесты, которые проверяют взаимодействие между несколькими областями ...
вопрос задан: 23 May 2017 12:26
0
ответов

Рекомендации по тестированию защищенных методов с помощью PHPUnit (в абстрактных классах )

С PHPUnit и PHP> = 5.3 можно тестировать защищенные методы. На следующей странице в stackoverflow изложены лучшие практики для этого: «Лучшие практики для тестирования защищенных методов с помощью PHPUnit» ...
вопрос задан: 23 May 2017 12:25
0
ответов

обновление phpunit windows

Я хочу установить PHPUnit 3.7 на мой сервер windows. Я следовал различным инструкциям здесь и в итоге получил PHPUnit 3.4.1. Когда я пытаюсь установить его снова, используя: pear update channels pear install --...
вопрос задан: 23 May 2017 12:15
0
ответов

Библиотека фронт-контроллера PHP с поддержкой модульного тестирования

Я ищу (небольшую) библиотеку, которая поможет мне чисто реализовать фронт-контроллер для моего любимого проекта и отправляет запросы классам одного контроллера. Фронт-контроллер / диспетчер и ...
вопрос задан: 23 May 2017 12:09
0
ответов

Что такое разница между набором тестов и группой тестов?

В чем разница между набором тестов и группой тестов? Если я хочу организовать свои модульные тесты в phpunit.xml по группам тестов (то есть группам директорий), например, тесты для определенного модуля приложения ....
вопрос задан: 23 May 2017 12:00
0
ответов

PHPUnit Segmentation fault

Когда тест PHPUnit обычно завершается сбоем в моем блоке разработчика (Linux Mint), он вызывает «Ошибка сегментации» в моем блоке непрерывной интеграции (Centos). Обе машины работают под управлением одной и той же версии PHPUnit. Мой разработчик ...
вопрос задан: 23 May 2017 11:54
0
ответов

Модульное тестирование класса сервиса symfony с помощью phpunit

У меня есть базовый класс GenericHelper.php в каталоге Foo/BarBundle/Helper. Я зарегистрировал его как сервис в Foo/BarBundle/Resources/config/services.yml: параметры: generic_helper.class: Foo\...
вопрос задан: 23 May 2017 11:53