eclipse - 在 Eclipse 中定制新的 JUnit 模板?

标签 eclipse templates junit customization

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

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

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

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

有人有指针吗?

最佳答案

好像不能直接使用。

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

最接近的是
Window > Preferences > Java > Editor - Templates并查看 “测试方法(JUnit4)”

但是,正如 this thread 中所述:

but that will not affect the auto-generated JUnit test method stub templates.
In other words in the New JUnit Test Case dialog, one can select the methods of the class under test and test methods stubs are auto-generated.



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

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

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

org.eclipse.jdt.junit.wizards.NewTestCaseWizardPageOne

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

关于eclipse - 在 Eclipse 中定制新的 JUnit 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1344761/

相关文章:

c++ - 嵌套模板的可能性

c++ - 模板特化中的额外方法

java - Hamcrest hasItem 在 ArrayList 中不匹配

java - 在预期路径中未找到片段

java - GUI运行真的很慢JAVA

eclipse - 如何为诺基亚 Series 40 安装/配置 Eclipse 进行 Java ME 开发? ( window )

java - 作为 Ant 目标运行 JUnit 测试

java - 了解复杂java项目中运行的方法和类

c++ - 元编程,试图避免许多特化

java - 使用JUnit 5,如何在测试实例之间共享 `ExtensionContext.Store`中的信息?