我们将Junit框架从3.x升级到4.x.在4.x中,每个测试方法都将通过在方法顶部添加@Test注释来识别。
存在一个测试类,其中包含多个测试方法,如test ***()(大约250种方法)。我们是否需要为每种方法添加@Test?如果没有,那么确保全部250运行的方法是什么?
答案 0 :(得分:0)
当我有大量要转换的测试时,我使用了JUnitConverter工具。它执行以下任务:
@Test
注释。@Before
方法之前添加setUp()
注释。@After
方法之后添加tearDown()
注释。assert()
方法。它并非100%完美,IIRC,但它会自动完成大量工作。几年前我用它将Apache Commons Lang从JUnit 3转换为JUnit 4。