在Assert上使用哪个JUnit包?

时间:2012-09-07 11:25:39

标签: junit

  

可能重复:
  differences between 2 JUnit Assert classes

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

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

我应该使用哪一个?

3 个答案:

答案 0 :(得分:2)

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

选择一个并保持一致。

答案 1 :(得分:2)

引用a duplicate ...

  

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

     

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

答案 2 :(得分:0)

Niether,使用MatcherAssertHamcrestassertThat代替assertTrue / assertFalse

MatcherAssert