我花了几个小时寻找这个,找不到它,所以我问。为什么在这里?
如何自定义Eclipse,以便在创建新的JUnit测试类或方法时,它包含不同的项目?对于其他来源,我只需进入Window-> Preferences,然后更改模板。
但是对于JUnit来说,这似乎是不可能的。
我最近安装了MoreUnit,这似乎也没有帮助。
任何人都有指针吗?
答案 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参数集进行配置。