(JUnit
3的)旧方法是通过扩展标记测试类
junit.framework.TestCase。那继承了
junit.framework.Assert它自己,并且您的测试类获得了以这种方式调用assert方法的能力。
从JUnit版本4开始,该框架
Annotations用于标记测试。因此,您不再需要扩展
TestCase。但这意味着,断言方法不可用。但是您可以静态导入新
Assert类。这就是为什么新类中的所有assert方法都是静态方法的原因。因此,您可以通过以下方式导入它:
import static org.junit.Assert.*;
静态导入之后,您可以使用不带前缀的此方法。
在重新设计时,他们还迁移到了新的程序包
org.junit,该程序包遵循了更好的程序包命名常规。



