JUnit3和JUnit4之间的差异

JUnit3和JUnit4之间的差异,junit,junit4,junit3,Junit,Junit4,Junit3,有人能用几句话描述一下JUnit3和JUnit4之间的主要区别吗 用于设置和拆卸的Java 5注释(@before和@before) 而不是setUp()和tearDown() 不再需要扩展TestCase了 @Test注释替换了testsomethod()命名约定 静态导入用于资产 Junit理论,它允许您从测试中分离数据集 本身 谢谢你的快速回复:)刚刚遇到了这个可能很有趣的问题。你能给出一个例子或一个指针来详细说明上述第5点吗?参考这个:还有一个。。名称不需要以“test”开头,因此JUn

有人能用几句话描述一下JUnit3和JUnit4之间的主要区别吗

  • 用于设置和拆卸的Java 5注释(
    @before
    @before
    ) 而不是
    setUp()
    tearDown()

  • 不再需要扩展TestCase了

  • @Test
    注释替换了
    testsomethod()
    命名约定

  • 静态导入
    用于资产

  • Junit理论,它允许您从测试中分离数据集 本身


  • 谢谢你的快速回复:)刚刚遇到了这个可能很有趣的问题。你能给出一个例子或一个指针来详细说明上述第5点吗?参考这个:还有一个。。名称不需要以“test”开头,因此JUnit4可以忽略模式“testXXXXX”。这实际上不是一个意见问题。Junit 3和Junit 4之间存在着非常实际和明确的差异,对这些差异的列举很有意义。