web-dev-qa-db-ja.com

JUnit 3とJUnit 4の違い

JUnit 3と4の主な違いは何ですか?

41
cody
  1. setUp()tearDown()ではなく、セットアップとティアダウン用のJava 5アノテーション(_@before_および_@after_)。

  2. testCaseを拡張する必要はもうありません。

  3. _@Test_アノテーションは、testSomeMethod()命名規則を置き換えます。

  4. アサートの場合は_static imports_。

  5. Junit理論。これにより、データセットをテスト自体から分離できます。

66
Paul Sanwald