我看到dart的unittest库提供了expectAsync0
,expectAsync1
和expectAsync2
,但是没有expectAsync3
,expectAsync4
,...
如果我要测试具有3个参数的函数怎么办?
myadd(int x, int y, int z) { return x+y+z; }
我希望写:
var fun = expectAsync3(myadd);
但是我找不到这种方法。
最佳答案
正如GünterZöchbauer所说:可能对此没有任何需求。
同时,您可以解决此问题:
var done = expectAsync0(() {});
var fun = (x, y, z) { done(); return myadd(x, y, z); };
关于unit-testing - 为什么Dart的单元测试中没有 `expectAsync3`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484472/