最近开始阅读JUNIT4.11源码,特写此文记录,如有不妥之处烦请指正!
1 源码导入:junit4.11.zip
将文件解压,然后获得5个JAR包,解压junit-4.11-sources.jar 这里就是我们最好需要的源代码
将代码导入eclipse,OK。
2 创建一个Junit Test Case,系统自动引入了两个类,我们就先从这两个类开始看
3 org.junit.Assert类阅读
Assert类是JUNIT从4.0版本进行添加的
它是一组编写测试用例时使用的断言(断言用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式),失败的断言将会被记录。Assert里面所有的方法都是static的,这些方法都可以直接使用,导入:import static org.junit.Assert.*; 类方法就可以直接使用了。
- static public void fail(String ):所有调用过这个方法都表示测试用例执行失败,抛出java.lang.AssertionError错误,该类是为了表明断言是失败
- static public void fail():调用 fail(null)
- static public void assertTrue(String , boolean ):正案例调用,在传入的boolean为true时用例执行通过
- static public void assertFalse(String , boolean ):反案例调用,在传入的boolean为false时用例执行通过
- static public void asse