JAVA全系列 教程
3762个小节阅读:7092.1k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
我们定义一个计算器工具类。
xxxxxxxxxx
public class Calculator {
// 加法
public int add(int a,int b){
return a+b;
}
// 除法
public int div(int a,int b){
return a/b;
}
}
创建src/test/java包,并将改包设置为测试包。
在src/test/java中创建测试类的包,包名一般与被测试包名一致。
定义测试类,类名一般为被测试类+Test
测试类中编写测试方法。
xpublic class CalculatorTest {
/**
* 测试方法是可以独立运行的,写法如下:
* 1.方法名一般为test+被测试方法名
* 2.方法上方添加@Test
* 3.测试方法没有参数和返回值
*/
@Test
public void testAdd(){
Calculator calculator = new Calculator();
int add = calculator.add(1, 2);
System.out.println(add);
}
@Test
public void testDiv(){
Calculator calculator = new Calculator();
int div = calculator.div(2,0);
System.out.println(div);
}
}
1. Junit测试方法要求:
A 没有参数和返回值
B 没有参数
C 没有返回值
D 没有要求
2. Junit测试方法上方需要添加
A @Tests
B @Test
C @Main
D @Run
1=>A 2=>B