草庐IT

datetime_index_test

全部标签

testing - flutter 测试失败。找不到编译器错误 getter 'main'

我正在尝试使用终端运行flutter测试,但收到以下错误。以下文件C:/Users/User/AppData/Local/Temp/flutter_test_listener.e6fa92b4-6cd1-11e9-b9cb-68f728ca4610/listener.dart指定的目录中不存在。这里是错误:Compilermessage:file:///C:/Users/User-45/AppData/Local/Temp/flutter_test_listener.e6fa92b4-6cd1-11e9-b9cb-68f728ca4610/listener.dart:46:17:Err

unit-testing - 如何测试在 Flutter 中使用 package_info 的方法?

我正在编写一个Flutter插件,用于检查PlayStore或AppStore以确定应用是否需要更新。我正在使用package_info包来确定用户拥有的应用程序版本。我的代码如下所示:getVersionStatus(){PackageInfopackageInfo=awaitPackageInfo.fromPlatform();localVersion=packageInfo.version;...}我想测试这个方法,但如果它作为单元测试运行它,fromPlatform调用就会挂起并使测试超时。有没有比传入testingbool值更优雅的方法来解决这个问题?即:if(testing

unit-testing - 如何测试在 Flutter 中使用 package_info 的方法?

我正在编写一个Flutter插件,用于检查PlayStore或AppStore以确定应用是否需要更新。我正在使用package_info包来确定用户拥有的应用程序版本。我的代码如下所示:getVersionStatus(){PackageInfopackageInfo=awaitPackageInfo.fromPlatform();localVersion=packageInfo.version;...}我想测试这个方法,但如果它作为单元测试运行它,fromPlatform调用就会挂起并使测试超时。有没有比传入testingbool值更优雅的方法来解决这个问题?即:if(testing

unit-testing - Flutter: 'package:shared_preferences/shared_preferences.dart':断言失败:第 33 行 pos 16: 'key.startsWith(_prefix)':不正确

我正在对共享首选项运行一些单元测试。我正在制作一个帮助程序类,这样我们就不必一遍又一遍地编写相同的代码。无论我尝试什么,我总是一遍又一遍地得到同样的错误。您将找到我正在测试的类、测试类和堆栈跟踪。我希望这是我忘记的蠢事。我尝试了这些资源:https://pub.dartlang.org/packages/shared_preferencesunittestingflutterhttps://flutter.dev/docs/cookbook/persistence/key-valueshared_preferences_helper_test.dart:import'package:f

unit-testing - Flutter: 'package:shared_preferences/shared_preferences.dart':断言失败:第 33 行 pos 16: 'key.startsWith(_prefix)':不正确

我正在对共享首选项运行一些单元测试。我正在制作一个帮助程序类,这样我们就不必一遍又一遍地编写相同的代码。无论我尝试什么,我总是一遍又一遍地得到同样的错误。您将找到我正在测试的类、测试类和堆栈跟踪。我希望这是我忘记的蠢事。我尝试了这些资源:https://pub.dartlang.org/packages/shared_preferencesunittestingflutterhttps://flutter.dev/docs/cookbook/persistence/key-valueshared_preferences_helper_test.dart:import'package:f

android - 类型 'String' 不是类型 'int' 的子类型 'index'

我的应用程序在针对Android模拟器进行调试时可以成功进行身份验证,但是如果我尝试使用针对物理设备(具有相同操作系统版本)进行调试进行身份验证,等待一分钟多后会出现错误消息:Exceptionhasoccurred._TypeError(type'String'isnotasubtypeoftype'int'of'index')错误信息指向以下代码:if(responseJson[AuthUtils.authTokenKey]!=null){AuthUtils.insertDetails(userNameController.text,passwordController.text,

android - 类型 'String' 不是类型 'int' 的子类型 'index'

我的应用程序在针对Android模拟器进行调试时可以成功进行身份验证,但是如果我尝试使用针对物理设备(具有相同操作系统版本)进行调试进行身份验证,等待一分钟多后会出现错误消息:Exceptionhasoccurred._TypeError(type'String'isnotasubtypeoftype'int'of'index')错误信息指向以下代码:if(responseJson[AuthUtils.authTokenKey]!=null){AuthUtils.insertDetails(userNameController.text,passwordController.text,

testing - 在 Flutter 端到端测试中允许权限对话框?

在Flutter端到端测试中,测试过程中要允许一个权限。driver.tap(find.text("ALLOW")不起作用。如何点击“ALLOW”。 最佳答案 您可以在运行测试之前授予权限。import'dart:io';import'package:path/path.dart';//...setUpAll(()async{finalenvVars=Platform.environment;finaladbPath=join(envVars['ANDROID_SDK_ROOT']??envVars['ANDROID_HOME'],

testing - 在 Flutter 端到端测试中允许权限对话框?

在Flutter端到端测试中,测试过程中要允许一个权限。driver.tap(find.text("ALLOW")不起作用。如何点击“ALLOW”。 最佳答案 您可以在运行测试之前授予权限。import'dart:io';import'package:path/path.dart';//...setUpAll(()async{finalenvVars=Platform.environment;finaladbPath=join(envVars['ANDROID_SDK_ROOT']??envVars['ANDROID_HOME'],

dart - 从 Flutter 中的 List<Widget> 中删除 Index wise CustomWidget

我最初在Column中有一个空的Widget列表。现在在其他小部件上单击我正在_contactItems中添加新的自定义小部件Column(children:_contactItems,)List_contactItems=newList();_contactItems.add(newCustomWidget(value));现在假设我有6条记录(列中有6个自定义小部件)。我正在尝试删除索引记录(示例。我先删除第3条记录,然后删除第1条记录。列小部件(动态小部件)应更新为_contactItems在setState()中更新)现在在CustomWidget上单击我正在从Column中删