Описание тега flutter-test

Flutter-Test содержит тесты, связанные с приложением Flutter, включая модульные тесты, тест виджетов и тесты сквозной интеграции с использованием Flutter-Driver.
1 ответ

Как отправить setState на вторую страницу во флаттере?

У меня есть основной вопрос о отправке setStateна второй странице в том же классе, что и этот метод, как _GoToNextPage(){ Navigator.of(context).push(MaterialPageRoute(builder: (context) {...}) } Проблема в том, что когда я меняю цвет фона на второй …
16 июл '18 в 07:40
2 ответа

Мокито с функциями в дартс

У меня есть метод, который я хотел бы высмеять, однако, когда я пытаюсь проверить вызовы этого метода. Я получаю сообщение об ошибке: Used on a non-mockito object Вот упрощенный код: test('test',() { MockReducer reducer = new MockReducer(); verify(r…
08 дек '17 в 12:22
2 ответа

Передать переменные по параметрам, которые будут изменены в функции

У меня есть метод, который заботится о логике сохранения значений полей TextFormField в переменных различных форм, но они не сохраняют значение в переменных String, которые я передаю через параметры, когда формы проверяются. Это объявление моих пере…
1 ответ

Как переопределить класс виджета Checkbox во Flutter?

В настоящее время я начал использовать Flutter. Как я могу создать настроенный виджет или переопределить класс виджета Checkbox? Причина, по которой я хочу это сделать, заключается в том, что я хочу настроить: флажок всплеск цвета цвет зависания сос…
1 ответ

Проверка виджета на нестабильном виджете не выполнена

Я пытаюсь проверить пользовательский виджет GoogleSignInButton, Вот реализация виджета: import 'package:flutter/material.dart'; class GoogleSignInButton extends StatelessWidget { GoogleSignInButton({this.onPressed}); final Function onPressed; @overr…
23 дек '18 в 13:33
0 ответов

Как использовать flutter_test_config.dart

Я пытаюсь понять, как использовать файл flutter_test_config.dart для настройки группы тестов. Вот код, который у меня есть в файле. import 'dart:async'; import 'package:sqflite/sqflite.dart'; import 'package:mockito/mockito.dart'; class MockDatabase…
13 янв '19 в 21:52
0 ответов

Flutter - Как объединить методы тестирования с помощью Firebase Cloud Firestore?

Я новый разработчик, и я прошу прощения, если это глупый вопрос. Я пытаюсь использовать Cloud Firestore на Flutter. До сих пор я был в состоянии использовать это, но я хочу включить модульные тесты для функций, которые используют firestore, в моем п…
0 ответов

Проблемы с тестированием с использованием MockClient во Flutter

Я пытаюсь написать простой тест с использованием MockClient, но не могу заставить его работать. Вот код, который я пытаюсь проверить: getItemById(int id) async { final response = await client.get("$_host/item/$id.json"); final decodedJson = json.dec…
05 фев '19 в 06:16
0 ответов

Тестирование, когда GestureDector onTapDown TextFormField перестает скрывать текст

Я сталкиваюсь со следующей ситуацией. У меня есть стек с TextFormField и GestureDetector (с изображением внутри), который, когда его касаются, освобождает текст от TextFormField. Общий значок глаза нажмите, чтобы раскрыть пароль. Это на самом деле р…
21 фев '19 в 06:39
4 ответа

Как исключить файл в тестовом покрытии флаттера?

Я пытаюсь исключить несколько config файлы из результатов испытаний покрытия в flutter результаты теста. Когда я бегу flutter test --coverage, выходной файл icov.info имеет информацию о config файлы, что влияет на общий процент охвата.
06 дек '18 в 10:18
3 ответа

Как проверить код, который использует DateTime.now во Flutter?

У меня есть этот класс: import 'package:flutter/material.dart'; class AgeText extends StatelessWidget { final String dateOfBirth; const AgeText({Key key, @required this.dateOfBirth}) : super(key: key); @override Widget build(BuildContext context) { …
17 дек '18 в 13:18
6 ответов

Флаттер: проверить, что выбрасывается конкретное исключение

Короче , throwsA(anything) мне не хватает пока юнит тестирования в дротике. Как проверить конкретное сообщение об ошибке или тип? Вот ошибка, которую я хотел бы уловить: class MyCustErr implements Exception { String term; String errMsg() => 'You …
17 янв '19 в 17:37
0 ответов

Возвращаемое значение печатается кнопкой во время теста интеграции Flutter?

У меня есть простое приложение, у которого есть экран с кнопкой. Когда эта кнопка нажата, появляется экран входа в систему; Он имеет два текстовых поля (одно для электронной почты и одно для пароля) и кнопку. Когда кнопка нажата, учетные данные ауте…
21 авг '18 в 17:50
0 ответов

Как использовать класс жестов в драйвере флаттера для написания скрипта автоматизации?

Есть ли способ использовать перетаскивание, как это присутствует в классе жестов во флаттере. Пожалуйста, предоставьте несколько примеров или код для его использования.
20 мар '18 в 03:40
1 ответ

Проблема с Gradle Ошибка запуска Gradle: и FAILURE: сборка не удалась с исключением

Мне нужна помощь, чтобы решить проблему Gradle в трепетании . Вот ошибка: *Error running Gradle: ProcessException: Process "/Users/abc/Workspace/kale- flutter/android/gradlew" exited abnormally: Could not find google-services.json while looking in […
11 ответов

flutter_test из sdk запрещен, решение проблемы не удалось

У меня возникла эта проблема, когда я добавил http зависимость в свой проект флаттера. Может кто-нибудь, пожалуйста, помогите мне с этим?
01 ноя '18 в 07:27
2 ответа

Как проверить виджет FutureBuilder с нерешенным Future

Интересно, как я могу проверить случай, когда будущее еще не завершено в тестах виджетов флаттера? Виджет должен показывать счетчик, пока будущее не разрешено. Я tride этот тестовый пример: testWidgets( 'should show a spinner when loading', (WidgetT…
24 сен '18 в 04:47
1 ответ

Тесты Flutter Dart с http с обратными вызовами сервера

Я разрабатываю некоторые тесты для моего приложения дартс, но у меня есть некоторые проблемы с обратными вызовами при нажатии кнопок. Например, у меня есть кнопка с обратным вызовом запроса сервера. Когда я нажимаю кнопку с тестером, вызывается асин…
23 сен '18 в 11:43
24 ответа

Как решить "Не удается найти мерзавца в вашей PATH" на Flutter?

Я только что попытался установить Flutter на Linux, и когда я пытаюсь запустить команду flutter (flutter doctor), я получаю Error: Unable to find git in your PATH. Кто-нибудь знает, как это решить?
10 июл '18 в 10:56
1 ответ

Как добавить классы к multiDexKeepFile во флаттере?

Я включил multiDex в моем приложении Flutter, потому что количество ссылок превысило 64 КБ. Я прочитал в Интернете, что я должен включить multiDex, чтобы это исправить. Я сделал это. Но теперь я продолжаю получать эту ошибку: java.lang.NoClassDefFou…