在Assert上使用哪个JUnit包?

Which JUnit package to use on Assert?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
differences between 2 JUnit Assert classes

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

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

我应该使用哪一个???


引用重复...

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

Prefer the newest one, especially when running JDK5 and higher with
annotation support.


我更喜欢JUnit中的org.junit包。 它是代码来源的源URL。 另一个是留下的遗产,因此它不会破坏旧代码。

选择一个并保持一致。


Niether,使用MatcherAssertHamcrest而不是assertThat / assertFalse

MatcherAssert