代码之家  ›  专栏  ›  技术社区  ›  CPerkins

在Eclipse中定制新的JUnit模板?

  •  31
  • CPerkins  · 技术社区  · 15 年前

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

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

    但对朱尼特来说,这似乎是不可能的。

    我最近安装了更多的单元,这似乎也没有帮助。

    有人有指针吗?

    1 回复  |  直到 11 年前
        1
  •  39
  •   VonC    15 年前

    好像不是 直接地 可用。

    提出了将文件(如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参数集对其进行配置。