java - 创建评估新创建的变量的代码模板

标签 java eclipse templates dry

这些天我正在编写很多单元测试。我想尽量减少我必须做的打字量。

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

其中大多数工作正常。但是,最近我想做一些更高级的事情。

我使用 EasyMock,在写期望时,我发现自己一遍又一遍地写东西。我想要一个能够感知对象上下文的代码模板,一旦选择,我希望它向我展示该对象的方法。

到目前为止,我有这个模板,并且运行良好(它向我显示了测试中的所有对象):

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

它会给我写 EasyMock.expect 部分,然后向我提供一个我可以选择的对象列表。选择后,我会在右侧看到一个点和光标,因此我需要做的就是按 CTRL-SPACE 才能查看该对象的方法。

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

这可能吗?如果是的话,怎么办?我找不到任何解决办法。也许还没有这样的模板变量?

最佳答案

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

然后在选择后键入一个点(而不是按 ctrl-space),这将自动触发内容辅助

关于java - 创建评估新创建的变量的代码模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3186349/

相关文章:

c++ - 模板类方法不会导致错误——这是标准的一部分吗?

c++ - 使用模板化适配器作为运算符重载实例的 rhs 编译错误

java - 使用 Rest 的 Android Web 服务 - SOAP 消息中出现错误

java - Java 中的二进制表示

java - 使用 AWS Sdk 调用 AWS Lambda 时的 NoSuchMethod

java - 无法执行dex

java - class.getResource() (Java) 的上下文是什么?

java - 如何将数据加载到Jtable中

android - 是否必须构建签名的 APK 两次,以避免文件损坏?

c++ - 根据模板参数选择 union 成员