后端开发_单元测试
1. 简介
2. JUnit 4使用方法
2.1 jar包引入
1. 本地依赖引入方式
Junit4.jar包
2. maven方式引入jar
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
2.2 测试用例
package com.imooc.junit;
public class Calculator {
//加法运算
public int add(int a , int b){
return a + b;
}
//减法运算
public int subtract(int a , int b){
return a - b;
}
//乘法运算
public int multiply(int a , int b){
return a * b;
}
//除法运算
public float divide(int a,int b){
if(b==0){
throw new ArithmeticException("除数不能为0");
}
return (a*1f) / b;
}
}
import com.imooc.junit.Calculator;
import org.junit.Test;
public class CalculatorTest {
private Calculator cal = new Calculator();
//1.与原方法保持一致
//2. 在原方法前增加test前缀
@Test
public void testAdd(){
int result = cal.add(1, 2);
System.out.println(result);
}
@Test
public void testSubtract(){
int result = cal.subtract(1, 2);
System.out.println(result);
}
@Test
public void testMultiply(){
int result = cal.multiply(1, 2);
System.out.println(result);
}
@Test
public void testDivide(){
float result = cal.divide(1, 2);
System.out.println(result);
}
@Test
public void testDivide1(){
float result = cal.divide(1, 0);
System.out.println(result);
}
}