Junit的基本使用
什么是Junit?
Junit是xUnit的一个子集, xUnit是一套基于测试驱动开发的测试框架
其中的断言机制:将程序预期的结果与程序运行的最终结果进行比对,确保对结果的可预知性。
简单使用
新建一个工程
工程右键,点击Properties
新建一个类:Calculate
package koshiryotest; public class Calculate { public int add(int a,int b){ return a+b; } public int substract(int a , int b){ return a-b; } public int cheng(int a,int b){ return a*b; } public int chu(int a, int b){ return a/b; } }
再新建一个测试类
package koshiryotest; import static org.junit.Assert.assertEquals; import org.junit.Test; public class CalculateTest { @Test public void testAdd(){ assertEquals(6,new Calculate().add(3, 3)); } @Test public void testsubstract(){ assertEquals(2,new Calculate().substract(5, 3)); } @Test public void testcheng(){ assertEquals(15,new Calculate().cheng(5, 3)); } @Test public void testchu(){ assertEquals(2,new Calculate().chu(6, 3)); } }
在test类上运行
对此进行总结:
- 测试方法上必须使用@Test
- 测试方法必须使用 public void进行修饰
- 新建一个源代码目录来存放测试代码
- 测试类的包应该和被测试类的包一样
- 测试单元中的每个方法一定要能够独立测试,其方法不能有任何依赖