41

有人能用几句话描述 JUnit 3 和 4 之间的主要区别是什么吗?

4

1 回答 1

67
  1. 用于设置和拆卸的 Java 5 注释 ( @beforeand @after) 而不是setUp()and tearDown()

  2. 不再需要扩展 TestCase。

  3. @Test注释取代了testSomeMethod()命名约定。

  4. static imports为断言。

  5. Junit 理论,它允许您将数据集与测试本身分开。

于 2011-07-13T21:14:03.557 回答