Описание тега mockito-dart
0
ответов
Невозможно протестировать виджет, так как он неправильно создает свои зависимые виджеты
Я только начал работать с Flutter. Я следил за примером кода для реализации Flutter WebViews: https://pub.dev/packages/webview_flutter Я немного изменил код, чтобы отключить кнопки навигации, когда это возможно. Однако теперь это делает невозможным …
01 июл '20 в 18:17
0
ответов
Как заглушить функцию без внедрения зависимостей
Я использую Mockito для тестирования серверного приложения Dart (простой Dart, а не Flutter) В моем коде используется Process.run(…) для запуска ffprobe и получения некоторых данных о видеофайле. Я хочу протестировать метод, вызывающий Process.run, …
08 апр '20 в 20:49
0
ответов
Невозможно имитировать асинхронную функцию, возвращающую Future <bool> Flutter
Я пытаюсь протестировать асинхронную функцию, которая вернет Future со значением bool. Но когда код попадает туда, где я издевался над вызовом, я получаю следующую ошибку: Неудачное утверждение: логическое выражение не должно быть нулевым Когда было…
09 июл '20 в 15:00
0
ответов
Как проверить, что функция, переданная как аргумент, вызывается в модульных тестах dart
У меня есть следующая функция Future<T> execute<T>(Future<T> Function(ApiService apiService) getFromRemote, {Future<void> Function(T data) cacheData, Future<T> Function() getFromCache}) { } И я хочу убедиться, что функц…
13 ноя '20 в 16:58
1
ответ
В чем разница между сопоставителями argThat и captureThat в dart mockito?
Я пытался найти разницу здесь https://pub.dev/packages/mockito и использовал документацию к этим сопоставителям, но не понял. Может ли кто-нибудь привести пример, в котором я должен использовать captureThat вместо argThat?
23 ноя '20 в 21:10
1
ответ
Тестирование исключений в Dart
При написании тестов для кода, который генерирует исключение, как Dart / Mockito(или что-то еще) может избежать генерации настоящего исключения? Например, эти тесты должны и проходить, и обнаруживать возникшее исключение, но Dart выдает реальное иск…
23 фев '21 в 01:37
1
ответ
Как мне заглушить обратные вызовы метода?
Я использую Firebase Phone Auth в своем проекте Flutter и хочу протестировать свой класс аутентификации. Я знаю как использовать when() а также .thenAnswer() из Мокито с типичными Futureс. FirebaseAuth обрабатывает ответы с помощью обратных вызовов.…
28 апр '21 в 05:40
0
ответов
При модульном тестировании в Dart заглушки Mockito зависают при ожидании вызова
Я использую Mockito в Dart для тестирования асинхронного кода. У меня есть этот класс с асинхронными вызовами: class StorageService { FirebaseStorage _storage; Future<bool> uploadMyImage(MyImage myImage) async { final path = "/${myImage.id}.jp…
11 май '21 в 08:39
2
ответа
Есть ли способ позволить mockito генерировать макеты для интеграционных тестов в проекте Flutter?
Mockito создает макеты для всех классов в @GenerateMocksannotatio. Это делается для тестов в test папка, но не для тестов в integration_testпапка. Как мне это изменить?
06 июл '21 в 21:35
0
ответов
MissingStubError при добавлении метода Future в конструктор dart
Я попытался сделать аналогичные шаги в некотором руководстве (блоке) YouTube и отлично работать в производственном коде. В инструкции по блоку показано, что нужно ввести асинхронную функцию в конструктор, но когда я создаю простой тест успеха, возни…
12 дек '21 в 01:08
0
ответов
Dart Mockito — UnimplementedError, Fake.noSuchMethod
У меня есть этот тест: test( 'Form is Edit, and value is different to form value, sets form type to Add, and sets hasFormTypeChanged to true', () async { manageVgnItmStore = MockManageVgnItmStore(); final formVm = MockManageVgnItmsFormStore(); when(…
26 июн '22 в 02:22
1
ответ
Нет совпадающих вызовов с проверкой Mockito, несмотря на совпадения вызовов
У меня есть провайдер по имениSqliteFavoriteProviderи у него есть метод с именемadd, это так, как показано: @override Future<int> add({ required int startStationId, required int endStationId, int? dayId, }) async { // `_database` here will be …
14 июн '23 в 21:54