草庐IT

test-utils

全部标签

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

java - java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Android资源链接失败flutter_youtube

我正在尝试使用“flutterbuildapk”来构建项目,并且遇到以下错误:在我的项目中,我使用的是flutter_youtube插件:flutter_youtube:^1.1.4我不确定此错误的含义以及如何解决。FAILURE:Buildfailedwithanexception.出了什么问题:任务':flutter_youtube:verifyReleaseResources'执行失败。java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Androi

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来运行所有测试。

flutter - flutter 中的全局 snackbar/dialog utils 类

我想创建一个GlobalMessageUtils类,无需传递构建上下文即可打开Materialsnackbar或对话框。这个想法是,每当出现任何错误(无网络、错误请求等)时,我都可以弹出一个snackbar并将消息转发给用户。是否有全局context的概念?我的想法是让我的GlobalMessageUtils类成为一个单例,它接受构建context并在MaterialApp级别实例化它,但我还没有让它工作。任何机构有任何想法?这甚至是flutter中的一个好模式吗?如果不是,你们如何处理全局级别的错误处理? 最佳答案 使用BLOC模

testing - 在 Dart 中具有功能的 Mockito

我有一个我想模拟的方法,但是当我试图验证对该方法的调用时。我收到一条错误消息:Usedonanon-mockitoobject这是简化的代码:test('test',(){MockReducerreducer=newMockReducer();verify(reducer).called(0);});classMockReducerextendsMock{call(state,action)=>state;}为什么我不能做这样的事情? 最佳答案 我认为你在这里遇到了三个问题:Mockito仅适用于类,不适用于函数(参见https:/

android - built_value 与 flutter_test 存在依赖冲突

我正在尝试使用built_value序列化程序获取JSON数据,但在yaml文件中设置built_value包后出现如下错误:Becausebuilt_value_generator>=5.5.3dependsonanalyzer^0.32.1andeveryversionofflutter_testfromsdkdependsonanalyzer0.31.2-alpha.2,built_value_generator>=5.5.3isincompatiblewithflutter_testfromsdk.So,becausetornado_blog_flutterdependsonb

testing - Flutter测试时如何找到Widget的 `text`属性?

我有一段代码可以创建文本小部件表格,如下所示:returnTable(defaultColumnWidth:FixedColumnWidth(120.0),children:[TableRow(children:[Text('toffee'),Text('potato')],),TableRow(children:[Text('cheese'),Text('pie')],),],);我想测试表中的第一项确实是“太妃糖”这个词。我设置我的测试并进入这部分:varfirstCell=find.descendant(of:find.byType(Table),matching:find.by

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

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

python - django.db.utils.IntegrityError : NOT NULL constraint failed: products_product. 图像错误与图像字段

我想将ImageField添加到我的Product模型并将其上传到我的media_cdn目录,但是当我将我的基础迁移到我的model.py它返回以下错误:django.db.utils.IntegrityError:NOTNULLconstraintfailed:products_product.imageERRORWITHIMAGEFIELDcmd的确切输出是:operation.database_forwards(self.app_label,schema_editor,old_state,project_state)File"C:\Users\PANDEMIC\Desktop\t