Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 将来完成但不终止单元测试_Unit Testing_Dart - Fatal编程技术网

Unit testing 将来完成但不终止单元测试

Unit testing 将来完成但不终止单元测试,unit-testing,dart,Unit Testing,Dart,因此,我试图对未来进行单元测试,当未来返回complete时,编辑器仍然会说测试正在运行。我不确定我在这里错过了什么 User User=新用户(访问); test('DataObject Get test',(){ 打印(“用户获取”); Future Future=user.Get('4460A611-7682-4552-A086-1DFDC8E4CB9D'); 预期(未来、完成(等于用户)); }); 输出: unittest-suite-wait-for-done user getti

因此,我试图对未来进行单元测试,当未来返回complete时,编辑器仍然会说测试正在运行。我不确定我在这里错过了什么

User User=新用户(访问);
test('DataObject Get test',(){
打印(“用户获取”);
Future Future=user.Get('4460A611-7682-4552-A086-1DFDC8E4CB9D');
预期(未来、完成(等于用户));
});
输出:

unittest-suite-wait-for-done
user getting
PASS: DataObject Get Test

All 1 tests passed.
unittest-suite-success

unittestsuite成功之后
编辑器只是坐在那里,好像测试没有完成一样。“暂停”和“停止”按钮仍处于活动状态,调试器窗口中仍有一个隔离窗口。

您的用户类是什么样子的?它会创建计时器吗?它不会。我只是接受了这样的事实。我不值得找出原因。它不会以任何其他方式损害功能。