junit的使用
上一篇 /
下一篇 2016-04-13 14:45:17
/ 个人分类:java
1、下载jar包
https://github.com/junit-team/junit4/wiki/Download-and-Install
下载junit-4.12.jar,junit-4.12-javadoc.jar(文档),junit-4.12-sources.jar(源码)。
下载hamcrest-core-1.3.jar,hamcrest-core-1.3-javadoc.jar(文档),hamcrest-core-1.3-sources.jar(源码)。
2、创建一个项目叫JUnit4Demo,然后创建一个lib文件夹放刚下载的junit-4.12.jar
和hamcrest-core-1.3.jar
两个jar包并导入到项目里。
3、创建一个类com.xuhongchuan.util.Math,然后输入一个求阶乘的方法:
package com.xuhongchuan.util;publicclassMath {publicintfactorial(intn)throws Exception{if(n <0) {thrownewException("负数没有阶乘");
}elseif(n <=1) {return1;
}else{returnn *factorial(n -1);
}
}
}
好了,接下来要创建一个类来对Math类进行单元测试。
创建一个和src同级别的文件夹叫test(逻辑代码放src里,测试代码放test里是个好习惯)。
接着在IntelliJ IDEA里还要把这个test文件夹要设置成测试文件的根目录,右键选中
Mark Directory As - Test Sources Root。
然后创建com.xuhongchuan.util.MathTest类(包名一致,类名在要测试的类名后加上Test也是个好习惯)。
在MathTest里输入以下内容:
packagecom.xuhongchuan.util;importorg.junit.Test;importstaticorg.junit.Assert.*;publicclassMathTest{@TestpublicvoidtestFactorial()throwsException{
assertEquals(120,newMath().factorial(5));
}
}
然后运行一下,绿色表示通过。
收藏
举报
TAG: