Вопросы с меткой [phpunit]
PHPUnit - это фреймворк для тестирования юнитов в языке программирования PHP, который предоставляет набор инструментов для написания и выполнения тестов, автоматического обнаружения тестовых случаев и создания отчетов о прохождении тестов.
136 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
-1
голос
1
ответ
50
показов
PHP7.4: При использовании namespace не распознается имя функции при выполнении (но при написании кода все Ок). ИИ сломали голову, и я тоже
Решил понабивать руку для решения различных интервьюшных задач, причем все комплексно: composer, PHPUnit...
Вроде сделано все правильно, и по структуре и по вложенности. Но при запуске теста сообщение:...
0
голосов
1
ответ
259
показов
Как правильно тестировать работу с кэшем в Symfony?
У меня есть метод, который должен получить данные из кэша, если их там нет, сделать запрос во внешний сервис. Соответственно пишется на это тест, который проверяет, что данные пришли из кэша или из ...
2
голоса
0
ответов
57
показов
Как тестировать класс с вложенными зависимыми приватными методами?
Есть класс с взаимосвязанными методами.
<?php
class SomeClass {
public $a = 0;
public function __construct() {
$this->a = $this->f1();
}
private function f1() {
...
0
голосов
2
ответа
275
показов
PHPUnit требует mbstring хотя он есть
Запустил ларавел в докер контейнере. Написал тесты. Запускаю через артизан и получаю PHPUnit requires the "mbstring" extension.
Изменил докерфайл для данного контейнера добавив apt-get ...
0
голосов
1
ответ
156
показов
Как можно выполнить очистку БД после ВСЕХ тестов в phpUnit?
Имеется ли в phpUnit функция, которая позволяет очистить БД после выполнения всех имеющихся тестов?
На данный момент мне удалось реализовать это через дроп-апдейт схемы БД, но это происходит после ...
0
голосов
1
ответ
88
показов
Как правильно написать PHPUnit(Laravel) для запроса внешнего АПИ и сохранения?
Всем привет. Есть такой код. Хочу написать Unit тесты. Но не знаю как именно это протестировать, поделитесь советом
class Kodik
{
/**
* Import genres
*
* @return void
*/
...
0
голосов
1
ответ
66
показов
Тестирование входящих аргументов мокируемого метода в laravel
В приложении на laravel создан сервисный слой, отвечающий за взаимодействие с внешним сервисом.
Я хочу протестировать его с помощью частичной подмены методов, осуществляющих непосредственную отправку ...
0
голосов
1
ответ
736
показов
Ошибка при тестировании PHPUnit Laravel - SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "users" does not exist
Хочу написать простой HTTP тест, суть которого просто проверить работоспособность открытия нужной страницы. На сайте предусмотрены разные права (админы и пользователи), поэтому есть необходимость ...
1
голос
0
ответов
75
показов
Статистика запуска одной программы из консоли
Я работаю из консоли, периодически запуская одну и ту же программу. Ее название не принципиально для вопроса, но для простоты изложения - это phpunit.
Задался вопросом, а сколько раз за день я ...
1
голос
1
ответ
478
показов
application/empty при отправке фэйкового файла в ларавел
Пишу http тест загрузки файла и получаю ошибку application/empty при запуске тестов
Мой тест:
public function testUploadContract() {
$user = User::where('id', '=', $this->companyId)->first()...
0
голосов
1
ответ
156
показов
PHPUnit переопределить переменную из файла phpunit.xml
В файле конфигурации phpunit.xml определяется серверная переменная:
<php>
<server name="DB_CONNECTION" value="mysql"/>
</php>
Соответственно, в тестах ...
0
голосов
1
ответ
129
показов
Чем mock отличается от stub в phunit?
Mock - используется для проверки состояния объекта, например, чтобы проверить был ли вызван метод
Stub - используется для возвращения ложных (тестовых) данных
Вопрос: следующий код это mock или stub? ...
1
голос
1
ответ
253
показа
Как заставить phpunit выводить информацию в консоль без буферизации
PHP Unittest при выполнении тестов рисует аккуратные точечки для каждого теста и если тестов много делает это в несколько строк рисуя процент исполнения на каждой строке.
Что-то вроде этого:
Runtime: ...
0
голосов
1
ответ
954
показа
Распарсить multipart/form-data в массив файлов и данных для теста Laravel
Я хочу написать PHPUnit-тесты для кучи форм, которые достались по-наследству. Поэтому решение должно быть серийным.
Что получилось сделать.
Я заполняю и отправляю форму на сайте
В консоли браузера ...
1
голос
0
ответов
69
показов
PHPunit После выполнения 355 тестов, следующие выполняются очень долго, почему?
Перешел с ubuntu на MacBook (соответственно на macOS).
На Ubuntu 1500 тестов выполнялись быстро, а после того как перенес проект на мак тесты стали выполняться супер долго.
Если один тест запустить то ...