Junit 4使用@ Before / @ After / @ Test

时间:2017-11-30 16:38:54

标签: junit4 testcase

使用Junit 4,我发现有两种方法可以设置/拆卸灯具:

  1. 分别用@Before和@After来装饰setup / tearDown方法
  2. 扩展TestCase并覆盖setUp / tearDown
  3. 我试图理解为什么两种不同的方法做同样的事情。是否与Java 5注释后引入的选项1相关,而TestCase是Java 5之前的遗留问题?或者我可能会混淆两者。

    任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

正如in this answer所述,这两种方法是由于Junit3和Junit4中引入的内容。它还讨论了为什么采用注释方式更好及其优势。

如果您的某些测试用例以Junit3方式进行,现在您想使用Junit4,但想知道如何做到这一点,那么请查看this。在那里解释了如何使用Junit4

运行以旧方式编写的测试