1. 下载相应jar包:
junit-4.11.jar: http://www.java2s.com/Code/Jar/j/Downloadjunit411jar.htm
hamcrest-core.jar: http://www.java2s.com/Code/Jar/h/Downloadhamcrestcore13jar.htm
选择4.11版本,需要与hamcrest的jar包结合使用
如果是以前的版本,只需要导入一个junit的jar包
2. 使用eclipse创建新项目testForJunit
3. 导入junit和hamcrest的jar包
项目右键 -> Preferences -> Java Build Path -> Libraries ->Add External jars
4. 编写加减乘除类Calculate.java
5. 创建测试类TestCalculate.java
6. 进行测试
(1)全部运算正确,不抛出异常
(2)某个计算有错误,显示错误信息
(3)除数为0的时候,显示错误
(4)特殊的,对于除法抛出异常,采用ArithmeticException
如果此时,除数为0,则抛出异常,测试可正常执行
如果除数不为0,不抛出异常,则测试方法不能通过
(5)对一个方法的时间进行测试,设置限制时间为200ms,线程沉睡250ms
运行后,超出限制时间,则测试抛出异常
删除线程沉睡,则测试可正常运行
详细代码已上传Github:https://github.com/xiaoxiao226/testForCalculate