2011-07-13 82 views
37

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

+6

这实际上并不是一个意见问题。 Junit 3和4之间存在非常实际和明确的区别,并列举了这些有趣的内容。 – dcow

回答

60
  1. Java 5个注释用于建立和拆除(@before@after) 代替setUp()tearDown()

  2. 不再需要扩展TestCase了。

  3. @Test注释替换testSomeMethod()命名约定。

  4. static imports for asserts。

  5. Junit理论,它允许您从测试 本身分离数据集。

+0

感谢您的快速回复:) – cody

+3

刚刚遇到这可能是有趣的http://www.asjava.com/junit/junit-3-vs-junit-4-comparison/ – user716468

+1

你可以给一个例子或指针详细说明上述第5点? – liang