【java测试-Junit1】单元测试框架Junit的第一个demo
Junit是什么?
Junit是java语言自带的单元测试框架,操作简单,深受广大程序猿的喜爱。
官网地址:https://baike.baidu.com/item/junit/1211849?fr=aladdin
第一个demo
步骤一:创建一个要测试的类Calculate,里面有加、减、乘、除4个方法。
package com.coke.util; public class Calculate { public int add(int a,int b){ return a+b; } public int sub(int a,int b){ return a-b; } public int mul(int a,int b){ return a * b; } public int div(int a,int b){ return a/b; } }
步骤二:创建test包,并创建测试类(与被测试类目录一致,便于查找)CalculateTest
package com.coke.util; import org.junit.*; public class CalculateTest { @Test public void testAdd(){int result = new Calculate().add(1,2); Assert.assertEquals(3,result); } @Test public void testSub(){int result = new Calculate().sub(4,1); Assert.assertEquals(3,result); } @Testpublic void testMul(){int result = new Calculate().mul(3,3); Assert.assertEquals(9,result); } @Test public void testDiv(){ int result = new Calculate().div(8,2); Assert.assertEquals(4,result); } }
步骤三:运行测试类
得到4条通过的测试结果。
Junit运行后的结果,大致可以分为4种:
- passed:实际结果与预期结果匹配的测试用例条数;
- failed:实际结果与预期结果不匹配的测试用例条数;
- error:代码报错的测试用例条数;
- ignored:被忽略(跳过)的测试用例条数。
---------------------------------------------------
立足软件测试领域,并重新定义测试!
---------------------------------------------------