如何获得JUnit版本

时间:2012-02-07 13:23:58

标签: windows netbeans junit

如何知道我的PC上安装了哪个版本的JUnit?

第二个问题 - 如何升级?

5 个答案:

答案 0 :(得分:14)

这将打印jUnit的版本。

java -cp <path-to-junit-folder>/junit.jar junit.runner.Version

答案 1 :(得分:10)

您运行的版本取决于正在运行的应用程序的类路径。可以在同一台机器上安装多个版本,但如果有问题,您可以为它编写一个测试:

import junit.runner.Version;

class SomeTests {

    void testJUnitVersion() {
        assertEquals("4.8.2", Version.id());
    }
}

答案 2 :(得分:4)

要升级到更新版本的JUnit,您只需download the new version并将旧版本替换为新jar。就这么简单。

除非您正在使用maven或类似的东西,否则没有一种很好的方法来判断您当前正在使用哪个版本的JUnit。一般来说,你可以告诉

  • JUnit 3:如果你正在使用junit.framework。* classes
  • JUnit 4:如果你正在使用org.junit。*类(测试中有@Test注释)

通常,JUnit是向后兼容的(JUnit 3测试可以在JUnit 4下运行),但建议使用JUnit 4。

答案 3 :(得分:0)

在“项目”窗口的netbeans中,展开其中包含测试的项目的“测试库”文件夹。它将以jar文件的名称显示版本。

答案 4 :(得分:0)

当您运行测试时,Eclipse在JUnit视图上显示其运行器版本

Junit View