Eclipse中定制的新JUnit模板?

时间:2009-08-28 02:37:58

标签: eclipse templates junit customization

我花了几个小时寻找这个,找不到它,所以我问。为什么在这里?

如何自定义Eclipse,以便在创建新的JUnit测试类或方法时,它包含不同的项目?对于其他来源,我只需进入Window-> Preferences,然后更改模板。

但是对于JUnit来说,这似乎是不可能的。

我最近安装了MoreUnit,这似乎也没有帮助。

任何人都有指针吗?

1 个答案:

答案 0 :(得分:39)

它似乎不是直接可用。

已经提出了将文件(如JUnit空文件)保存为模板的想法,以便在将来(例如JUnit)创建时重用它。
这是bug 37440 ...并且它不是很受欢迎(自2003年以来!)。

最接近的是

Window > Preferences > Java > Editor - Templates并查看“测试方法(JUnit4)”

但是,正如this thread中提到的那样:

  

但这不会影响自动生成的JUnit测试方法存根模板   换句话说,在New JUnit Test Case对话框中,可以选择被测试类的方法,并自动生成测试方法存根。

要修改创建这些JUnit测试方法存根的模板......目前似乎不可能。

关于这些方法的评论模板,

Bug 71783与此问题有些相关。

注意:JUnit类本身的生成似乎在类

中完全是硬编码的

org.eclipse.jdt.junit.wizards.NewTestCaseWizardPageOne


说到模板,您还需要为运行的所有JUnit测试提供VM参数,并为每个新配置手动复制它们。
Bug 37862已设置为解决该问题并允许创建一个已安装的JRE,以便与JUnit测试一起使用,并使用正确的VM参数集进行配置。