Unit testing 将来完成但不终止单元测试
因此,我试图对未来进行单元测试,当未来返回complete时,编辑器仍然会说测试正在运行。我不确定我在这里错过了什么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
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成功之后
编辑器只是坐在那里,好像测试没有完成一样。“暂停”和“停止”按钮仍处于活动状态,调试器窗口中仍有一个隔离窗口。您的用户类是什么样子的?它会创建计时器吗?它不会。我只是接受了这样的事实。我不值得找出原因。它不会以任何其他方式损害功能。