2010-07-06 82 views
0

这几天我正在写很多单元测试。我想尽量减少打字量。创建评估新创建变量的代码模板

所以我创建了几个Eclipse编码模板。

他们大多数工作正常。但是,最近我想做一些更先进的东西。

我使用EasyMock,当写作期望时,我发现自己一遍又一遍地写东西。我想要一个上下文感知对象的代码模板,一旦选中,我想让它向我展示这个对象的方法。

到目前为止,我有这个模板,它工作正常(它显示我是在我的测试中的所有对象):

EasyMock.expect(${a:var}.${cursor}); 

它会写我的EasyMock.expect部分,然后送给我与我可以选择的对象列表。一旦选中,我就会得到一个点,并且光标在右侧,所以我只需按CTRL-SPACE即可查看此对象的方法。

我想要的是与这个方法列表一起呈现。

这可能吗?如果是,如何?我找不到任何解决方案。也许有没有这样的模板变量呢?

+0

我不明白你的解释。你说它工作正常。那么哪一个不工作呢? – nanda 2010-07-14 09:41:39

+0

我希望选定的类在上下文敏感后的点(即它应该知道选择的类显示哪些方法)。 *那*现在不起作用。 – 2010-07-15 09:06:24

回答

1
EasyMock.expect(${a:var}${cursor}); 

,然后选择它(而不是按Ctrl-空间),这将自动触发后键入一个圆点内容辅助