这是我参与2022首次更文挑战的第25天,活动详情查看:2022首次更文挑战
什么是Junit?
Junit是xUnit的一个子集,在c++,paython,java语言中测试框架的名字都不相同
xUnit是一套基于测试驱动开发的测试框架
其中的断言机制:将程序预期的结果与程序运行的最终结果进行比对,确保对结果的可预知性
java所用的测试工具是Junit,Junit不需要去网上下载,在ecliplse中有:
1.新建一个工程
2.工程右键,点击Properties
这是使用Junit最先要完成的 在完成了这个就进入下一步吧!
来简单使用一下Junit!
新建一个类:Calculate
package com.fulisha.textjunit;
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;
}
}
新建一个测试类:
import static org.junit.Assert.*;
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));
}
}
测试后的结果:
对此进行总结:
1.测试方法上必须使用@Test
2.测试方法必须使用 public void进行修饰
3.新建一个源代码目录来存放测试代码
4.测试类的包应该和被测试类的包一样
5.测试单元中的每个方法一定要能够独立测试,其方法不能有任何依赖
今天分享的内容来自我的博客。