34

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

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

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

我最近安装了 MoreUnit,但这似乎也无济于事。

有人有指针吗?

4

1 回答 1

43

好像不能直接使用。

提出了将文件(如 JUnit 空文件)保存为模板的想法,以便在将来(例如 JUnit)创建时重用它。
这是错误 37440 ......而且它不是很受欢迎(自 2003 年以来!)。而在WON'T FIX状态...

最接近的是

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

但是,正如该线程中所述:

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

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

关于这些方法的注释模板,错误 71783与此问题有些相关。

注意:JUnit 类本身的生成似乎完全在类中进行了硬编码

org.eclipse.jdt.junit.wizards.NewTestCaseWizardPageOne


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

于 2009-08-28T05:51:05.993 回答