2

到目前为止,我在 dart 中看到的所有模拟库(unittest/mock、dartmocks)都使用字符串来表示方法调用。例如

foo.when(callsTo('fum')).thenReturn(...);

问题是当我想重命名 fum 时,IDE 不会接收我的模拟方法调用,所以我必须手动更改它们。

任何人都知道任何与实际方法调用(foo.fum())一起工作的人吗?即类似于Java中的mockito等

4

2 回答 2

3

我编写了一个名为mockito的工具来使这更容易一些。它很好地支持重构。

于 2015-05-11T01:52:44.900 回答
0

还没有。

您可以使用星号符号创建工具间隙

为您的要求创建一个新问题可能是一个好主意,因为它已经足够不同了。

于 2013-12-25T09:49:14.470 回答