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

Как на самом деле запускать тесты PHPUnit в определенном порядке
На этот вопрос: Выполнить тесты PHPUnit в определенном порядке есть принятый ответ, с которым я согласен, но проблема дизайна связана с PHP и PHPUnit. В проекте, который я тестирую, используются ZF2 и Doctrine. AbstractHttpControllerTestCase...
812 просмотров

Класс «Красноречивый» не найден при насмешке в Laravel
Я просматриваю Laravel Testing Decoded Джеффри Уэя и столкнулся с проблемой, которую не могу решить. На самом деле я работаю над этим руководством: http://net.tutsplus.com/tutorials/php/testing-laravel-controllers/ Это отрывок из его книги. В...
1668 просмотров
schedule 10.06.2023

Тестирование вызова связанного метода в Mockery
Я пытаюсь правильно издеваться над цепным вызовом модели Eloquent в контроллере. В моем контроллере я использую инъекцию зависимостей для доступа к модели, чтобы ее было легко имитировать, однако я не уверен, как протестировать связанные вызовы и...
5561 просмотров
schedule 29.03.2023

Laravel 4.1 — Тестирование команды Artisan с помощью Phpunit и Mockery
Я пишу свою первую команду Artisan в Laravel 4.1 и хотел получить некоторые идеи о том, как ее протестировать. Моя команда делает одну вещь (пока). Он в основном удаляет записи таблицы (заметки) из БД, которым задано определенное количество дней....
2235 просмотров
schedule 17.01.2024

Laravel & Mockery — модульное тестирование реляционных данных
У меня есть сообщения и класс блога. Как вы можете видеть ниже, класс Posts зависит от класса Blog. public function index(Blog $blog) { $posts = $this->post->all()->where('blog_id',...
887 просмотров
schedule 18.06.2023

Издевательство над красноречивой моделью
Я просмотрел буквально сотни страниц и не могу найти, что отличает мою ситуацию от рабочих примеров, которые я нашел на этих страницах. Я использую Laravel 4.2, PHPUnit 4.3.1 и последнюю версию Mockery от Composer. Я запускаю тест PHPUnit на моем...
4498 просмотров
schedule 03.11.2022

Ошибка модульного теста Laravel, не найден соответствующий обработчик для Auth::attempt
Кажется, у меня возникла проблема с моим тестом входа в систему с условиями. Мой обработчик входа проверяет правильность адреса электронной почты и пароля, а также подтверждение пользователя. Проходят следующие тестовые случаи: public function...
1448 просмотров
schedule 02.03.2023

Издевательский класс, не принимающий экземпляр Carbon
Я пытаюсь протестировать метод с PhpUnit и Mockery. В процессе указания метода, который должен вызываться с аргументами, мой тест не проходит. КОНТРОЛЬНАЯ РАБОТА: $this->eventRepo = \Mockery::mock('Path\To\EventRepository'); $start =...
928 просмотров
schedule 28.03.2024

Насмешка над моделью Laravel :: increment () с издевательством
У меня есть строка кода в обработчике событий Laravel 5, которая выглядит так: $this->event->batch->increment('attempted_jobs'); $this->event - это событие, которое вызывает обработчик, а $this->event->batch содержит мою...
386 просмотров
schedule 25.03.2024

Как поменять местами реализацию Laravel с Behat и Mockery
У меня есть Behat FeatureContext , для которого я хочу поменять реализацию Laravel данного класса на издевательскую. поэтому у меня есть этот метод с аннотацией @beforeSuite /** * @static * @beforeSuite */ public static...
617 просмотров
schedule 27.08.2022

Как исправить насмешливый фиктивный объект, вызывающий исключение BadMethodCallException?
В приложении silex у меня есть класс KafkaAPiClient , который определенно имеет общедоступный метод postMessages . <?php namespace Kopernikus\KafkaWriter; use Kopernikus\KafkaWriter\Model\AbstractMessage; /** * KafkaApiClient. **/ class...
1701 просмотров
schedule 31.01.2023

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

Проблема с насмешкой над чертой загрузочной модели Laravel
Я использую загрузочную черту модели для регистрации определенных событий для моделей, использующих мою черту. Однако я столкнулся с проблемой, пытаясь издеваться над моделями, использующими эту черту. В частности, когда создается экземпляр модели...
1425 просмотров
schedule 26.04.2023

Проверка аргументов Mockery с помощью Mockery::contains()
Я использую Mockery для тестирования класса, который создает события календаря. Он передает временные метки даты начала и окончания в метод create() моего EventRepository. Есть и другие данные, включенные в качестве аргументов, но меня волнует...
296 просмотров
schedule 06.01.2024

Насмешка не может вызвать мой метод в методе тестирования
Я пытаюсь написать тест для метода в классе ниже. Однако, когда я запускаю тест, я получаю сообщение об ошибке, что get_b64 никогда не запускается? Я не понимаю, как это не работает. Я немного просмотрел документацию по насмешкам для...
42 просмотров
schedule 11.02.2023

Как отлаживать Mockery\Exception\InvalidCountException?
У меня есть эта строка в моих файлах модульного тестирования: $this->object->drupal->shouldReceive('drupalSetMessage')->once(); но у меня есть такие ошибки, как: $ ./tests/phpunit -c tests/phpunit.xml ... There was 1 error:...
354 просмотров
schedule 25.09.2022

издевательство над PHP 7 и возвращаемыми типами
Я использую объявление возвращаемого типа и обновляю mockery до версии 1.1, зависит от этот пост но все же, он не работает должным образом. У меня есть фабрика с методом: public function getScrapperByUrl($type):AppScrapperInterface {...
438 просмотров
schedule 31.10.2022

Тестирование Laravel View Composers с помощью Mockery
Я пытаюсь протестировать свои View Composers. Всякий раз, когда я передаю объект $view->with('string', $object) , мой тест терпит неудачу. Это когда я делаю тест следующим образом: $view ->shouldReceive('with')...
54 просмотров
schedule 06.06.2024

Как издеваться над внутренними вызовами с помощью mockery
Я пытаюсь издеваться над методом моего обслуживания с помощью Mockery lib. Это работает, если я вызываю этот метод из контекста теста. Но если я вызываю его из другого метода (например, он вызывает из другого проверенного метода) — он возвращает...
276 просмотров
schedule 18.08.2022

Как позволить модульному тесту игнорировать промежуточное ПО в Laravel
Я тестирую конечную точку в своем приложении Laravel. Однако у меня есть промежуточное программное обеспечение, которое выполняет сложную логику для определения местоположения пользователя (используя обратный поиск ip и т. Д., Например, этот код:...
1073 просмотров
schedule 13.02.2024