草庐IT

unit-testing - flutter 单元测试。运行测试时出错

我在运行flutter单元测试时遇到以下错误。00:05+1:.../home/kazekage/Projects/flutter/flutter_woocommerce/test/model/util/Refund_test.dartShell:[ERROR:flutter/shell/common/shell.cc(184)]DartError:error:importofdart:mirrorswith--enable-mirrors=falseShell:[ERROR:flutter/shell/common/engine.cc(175)]Couldnotpreparetoru

unit-testing - flutter :测试

我正在尝试测试这个功能UserApicreateUserApi(Stringurl,Stringusername,Stringpassword){UserApiuserApi=newUserApi(base:route(url),serializers:repo);userApi.base.basicAuth('$username','$password');returnuserApi;}基本上,测试是将此函数的结果与它的“手动组合”进行比较,期望得到相同的结果。但事实并非如此:Stringusername="asd";Stringpassword="asd";UserApiuserA

unit-testing - flutter :单元测试

我正在尝试测试这个功能:setToday(Mapfilters){if(filters['today']==false){filters['yesterday']=false;filters['lastWeek']=false;filters['lastMonth']=false;filters['customRange']=false;filters['today']=true;}elsefilters['today']=false;}这是测试:test("",(){Mapfilters={"today":false,"yesterday":false,"lastWeek":fals

unit-testing - Flutter 中的单元测试通过 BuildContext

我在Dart类中有一个方法,它接受BuildContext参数,如下所示:classMyClass{myMethodName(BuildContextcontext,...){...doSomethingreturnsomething;}}我想测试该方法是否按预期工作:import'package:flutter/material.dart';import'package:flutter_test/flutter_test.dart';import'package:mockito/mockito.dart';...voidmain(){MyClasssut;setUp((){sut=M

unit-testing - VS Code 无法识别 Flutter 中的单元测试

VisualStudioCode无法识别分组在group(...)中的单元测试。但它识别未分组的单元测试。我的意思是它们是独立的test(...)。我想使用组,因为我需要setUp()。有运行|组上方的调试链接。当我单击“调试”或“运行”时,调试控制台显示Notestsmatchregularexpression"^LocalRepository$".测试使用fluttertest命令正确运行。DartSDK:>=2.1.0Flutterchannel:大师编辑:我找到了解决方法-我只是不使用group回调。但是我无法通过单击group上方的Run来运行所有测试。

unit-testing - 带有服务器回调的 http 的 Flutter dart 测试

我正在为我的dart应用程序开发一些测试,但我在按下按钮时的回调方面遇到了一些问题。例如,我有一个带有服务器请求回调的按钮。当我用测试仪点击按钮时,会调用异步暂停。我已经看到一些使用模拟请求的解决方法,但我想对服务器执行实际请求。有什么解决办法吗?预期结果:测试人员点击按钮。该按钮正在调用服务器,然后在请求到达/当前状态刷新后(任何一个都很好)继续测试。如果这不可能,您对执行此类测试的软件有任何其他建议吗?也许通过Jenkins?点击按钮代码:testWidgets("OpenLoginTest",(WidgetTestertester)async{awaittester.pumpWi

android - SQLiteCantOpenDatabaseException : unknown error (code 14): Could not open database (Only when unit testing the app)

所以我最近在我的应用程序中添加了持久性并且我得到了这个错误,有趣的部分是应用程序运行良好甚至持久化对象检索它们和所有但是在运行单元测试时我得到上面写的错误。这是我的应用中有趣的部分list权限:这是gradle配置defailtConfigblockcompileSdkVersion24buildToolsVersion'25.0.0'defaultConfig{applicationId"mehungry.com.myapplicationnavigationdawerdemo"testInstrumentationRunner"android.support.test.runner

unit-testing - 如何将 SQLite 配置为与 NHibernate 一起运行,其中程序集解析 System.Data.SQLite?

我正在使用最新的NHibernate2.1.0Beta2。我正在尝试使用SQLite进行单元测试并将配置设置为:Dictionaryproperties=newDictionary();properties.Add("connection.driver_class","NHibernate.Driver.SQLite20Driver");properties.Add("dialect","NHibernate.Dialect.SQLiteDialect");properties.Add("connection.provider","NHibernate.Connection.Drive

redis - 启动redis.service失败 : Unit redis-server. 服务被屏蔽

我在ubuntu16.04上安装了Redis服务器。但是当我尝试使用启动redis服务时$sudosystemctlstartredis我收到消息:Failedtostartredis.service:Unitredis-server.serviceismasked.我不知道这个错误。 最佳答案 我找到了解决方案。我认为这会对其他人有所帮助|systemctl取消屏蔽服务名$sudosystemctlunmaskredis-server.service 关于redis-启动redis.s

unit-testing - 如何在 Swift 中对 NSFetchedResultsController 进行单元测试

我有一个Swift应用程序,它使用NSFetchedResultsController从持久存储中获取List对象:letfetchedResultsController:NSFetchedResultsController=...varerror:NSError?fetchedResultsController.performFetch(&error)ifleterror=error{NSLog("Error:\(error)")}letlists:[List]=fetchedResultsController.fetchedObjects!as[List]NSLog("listsc