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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/154.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 在dart中重构友好的模拟_Unit Testing_Mocking_Dart_Dart Editor_Dart Unittest - Fatal编程技术网

Unit testing 在dart中重构友好的模拟

Unit testing 在dart中重构友好的模拟,unit-testing,mocking,dart,dart-editor,dart-unittest,Unit Testing,Mocking,Dart,Dart Editor,Dart Unittest,到目前为止,我在dart(unittest/mock,DartMock)中看到的所有模拟库都使用字符串来表示方法调用。e、 g foo.when(callsTo('fum'))。然后返回(…); 问题是,当我想重命名fum时,IDE将不会接收我的模拟方法调用,所以我必须手动更改它们 有人知道任何可以处理实际方法调用的方法(foo.fum())吗?i、 e.与Java中的mockito等类似,目前还没有 你可以成为明星 为您的需求创建一个新的问题可能是一个好主意,因为它已经足够不同了。我编写了一

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

foo.when(callsTo('fum'))。然后返回(…);
问题是,当我想重命名fum时,IDE将不会接收我的模拟方法调用,所以我必须手动更改它们

有人知道任何可以处理实际方法调用的方法(
foo.fum()
)吗?i、 e.与Java中的mockito等类似,目前还没有

你可以成为明星


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

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

谢谢@GünterZöchbauer。按照你的建议创建。没有适当的免责声明,请不要发布你自己作品的链接;确保即使是正确的免责链接也只占你贡献的一小部分,而不是2/2的帖子。我现在确实使用mockito。它对dart中的模拟有了巨大的改进。