2

可能重复:
2 个 JUnit Assert 类之间的差异

我的类路径中有两个 junit-4.8.1.jar,我的 IDE 的自动完成功能为我提供了以下两个 Assert 类:

  • junit.framework.Assert
  • org.junit.Assert

我应该使用哪一个???

4

3 回答 3

2

我更喜欢org.junitJUnit 中的所有东西。它是代码来自的源 URL。另一个是遗留下来的,因此它不会破坏旧代码。

选择一个并保持一致。

于 2012-09-07T11:27:31.273 回答
2

引用重复的...

JUnit 3.X:junit.framework.Assert JUnit 4.X:org.junit.Assert

首选最新版本,尤其是在运行带有注释支持的 JDK5 及更高版本时。

于 2012-09-07T11:29:01.737 回答
0

Niether,使用MatcherAssertand HamcrestwithassertThat代替assertTrue/assertFalse

匹配断言

于 2012-09-07T11:31:01.773 回答