在.NET学习的时候接触到NUnit,到了java学习当然也少不了对JUnit的学习,这篇博文简单的介绍一下Junit的使用。
1.在项目根目录下右击-->Build Path-->Add Libraries
图1 添加jar包
2.在Add Library下选择JUnit,然后Next-->JUnit4.
选择Finish后,就会发现项目下面多了一个类库:
3.被测试类
-
- public class Tool {
-
- public int add(int a,int b){
- return a+b;
- }
-
- public int add(int a,int b,int c){
- return a+b+c;
- }
- }
4.新建测试类
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Test;
-
- public class ToolTest {
-
-
-
-
-
-
-
-
- @Test
- public void testAdd1(){
- Tool tool = new Tool();
-
- int result = tool.add(1, 2);
- System.out.println(result);
- }
- @Test
- public void testAdd2(){
- Tool tool = new Tool();
-
- int result = tool.add(1, 2,3);
- System.out.println(result);
- }
- @Before
- public void init(){
- System.out.println("每个测试方法运行前都要调用我,初始化一些参数!");
- }
- @After
- public void destory(){
- System.out.println("每个测试方法运行结束都要调用我,释放一些资源!");
- }
- }
5.选中测试方法,右击-->Run As-->JUnit Test,即可运行测试
6.运行效果如下,说明测试通过
总结:
JUnit和Nunit的使用是十分相似的,我们在平时做Demo的时候,如果用控制台程序的main方法,每次只能执行一个线程,如果要模仿客户端调用多个方法会十分麻烦,JUnit就为我们很好的解决了这一问题,有了JUnit不过测试多少个方法,只要一步搞定,十分方便。