Вопросы по теме 'mockery'

Как убедиться, что метод существует в реальном объекте при насмешке?
Я бы хотел, чтобы мой тест провалился, если я издеваюсь над интерфейсом, используя Mockery, и использую shouldReceive с несуществующим методом. Оглядеться не помогло. Например : С интерфейсом: interface AInterface { public function...
645 просмотров
schedule 27.12.2023

Вызов конструктора тестирования насмешек, новое ключевое слово
У меня есть имя класса как строковое свойство. Один метод ( fetchObject ) создает новый экземпляр этого класса. Я хотел бы протестировать этот метод с помощью PHPUnit и Mockery. это код class Maker { private $_className = 'Article';...
977 просмотров
schedule 19.12.2023

Laravel 5 'assertReponseOk' терпит неудачу (получает ошибку 500), когда я использую Mockery
Я пытаюсь использовать насмешку для написания модульных тестов, и это работает. Однако есть одна вещь, которая не работает. Я искал ответ несколько дней, но ничего не нашел, так что вот в чем дело. Сначала выложу краткую версию, а потом весь код....
1134 просмотров
schedule 13.10.2022

Насмешка над моделью Laravel 5
Я видел несколько сообщений об этом в разных местах, и все они, кажется, имеют похожий ответ. Однако для жизни я не могу заставить объект Mockery работать должным образом. Модель атрибута выглядит так namespace App\Models; use...
1789 просмотров
schedule 03.04.2024

PHPUnit имитирует конкатенированную функцию
Я пишу тест, и мне было интересно, как я могу издеваться над следующим объединенным вызовом функции: $validator->errors()->all() Мне не нужна коллекция ошибок, так как я хочу, чтобы она была пустой, чтобы $this->logerror не...
95 просмотров
schedule 08.01.2024

Имитация fails() и make() объекта Validator
Я пытаюсь издеваться над ответом, который я получаю от объекта Validator , используя Mockery , в конечном итоге я пытаюсь заставить пройти или не пройти проверку, чтобы я мог проверить, что происходит после проверки. Я пробовал следующее без...
1204 просмотров
schedule 22.05.2024

Тест, содержащий $this-›expectsEvents(), всегда проходит успешно
Следующий тест всегда проходит в моем приложении Laravel 5.2, обновленном с 5.1: <?php use Illuminate\Foundation\Testing\WithoutMiddleware; use Illuminate\Foundation\Testing\DatabaseMigrations; use...
104 просмотров

Могу ли я комбинировать shouldReceive и shouldNotReceive в Mockery для теста контроллера в ZF2 с Doctrine Entity Manager?
В настоящее время я работаю над проектом ZF2/Doctrine и пытаюсь настроить и запустить свой пакет PHPUnit . Впервые пытаюсь написать модульные тесты для проекта ZF2, проекта Doctrine, а также впервые работаю с Mockery. Пока все хорошо, но у меня...
545 просмотров
schedule 01.03.2024

Установить объект, установленный кодом в Mockery
У меня есть следующий код для тестирования. // $generator, $locale, $site are parameters. // It is just a part of real code. $text = new Text(); $text->setType($generator->getType()) ->setLocale($locale)...
78 просмотров
schedule 25.03.2024

phpunit, laravel: невозможно использовать родителя, если текущая область класса не имеет родителя
Я использую PHPUnit 6.5.13 и Laravel 5.5 на PHP 7.4. Недавно я обновился с PHP 7.2 до 7.4. и похоже, что это вызвало ошибку. В моем тесте я использую $this->expectsEvents для проверки запуска события. Тестовый класс выглядит примерно так:...
1444 просмотров
schedule 08.03.2024

Golang имитирует контекстную панику
Итак, я делаю модульный тест в golang, используя mockery и свидетельствовать Код теста выглядит следующим образом: const bufSize = 1024 * 1024 var lis *bufconn.Listener var mockAccountService = &mocks.AccountService{} func init() {...
1376 просмотров
schedule 05.12.2022