在IntelliJ IDEA

时间:2016-01-22 20:15:56

标签: intellij-idea mockito

我是来自Eclipse的IDEA的新用户。我的代码通常使用Mockito框架进行测试。

在Eclipse中,我总是从创建测试中的实例开始。构造函数的自动完成为我提供了

new Foo(bar, baz, 0, 0);

然后,我可以使用Ctrl-1创建字段barbaz,并为其添加@Mock注释。

IDEA对自动完成有不同的方法。我得到了

new Foo()

在更常规的环境中,我可以使用Ctrl-P和Ctrl-Shift-Space来添加参数。在基于Mockito的测试中,我发现自己键入barbaz,然后使用Alt-Enter创建和注释字段。这似乎更多的工作。

我看了Mockito Code Generator,但似乎在猜测我需要什么样的嘲讽,并不总是正确的。

我错过了哪些捷径可以为我创造嘲笑?我理想的解决方案是添加类似Ctrl-Shift-M的东西,就像Ctrl-Shift-Space一样,但是根据函数参数名称创建一个模拟变量。

0 个答案:

没有答案