从Junit 3.x升级到Junit4.x后,为每个方法添加@Test

时间:2015-03-02 08:11:59

标签: junit4 junit3

我们将Junit框架从3.x升级到4.x.在4.x中,每个测试方法都将通过在方法顶部添加@Test注释来识别。

存在一个测试类,其中包含多个测试方法,如test ***()(大约250种方法)。我们是否需要为每种方法添加@Test?如果没有,那么确保全部250运行的方法是什么?

1 个答案:

答案 0 :(得分:0)

当我有大量要转换的测试时,我使用了JUnitConverter工具。它执行以下任务:

  • 在测试方法之前添加@Test注释。
  • @Before方法之前添加setUp()注释。
  • @After方法之后添加tearDown()注释。
  • 添加静态导入以添加不同的assert()方法。

它并非100%完美,IIRC,但它会自动完成大量工作。几年前我用它将Apache Commons Lang从JUnit 3转换为JUnit 4。