Вопросы по теме '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 просмотров
schedule
04.03.2024
Могу ли я комбинировать 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