JUnit 测试类

Junit使用:白盒测试

步骤:
1. 定义一个测试类(测试用例)
建议:
* 测试类名:被测试的类名Test CalculatorTest
* 包名:xxx.xxx.xx.test cn.itcast.test
2 定义测试方法:可以独立运行
建议:
* 方法名:test测试的方法名 testAdd()
* 返回值:void
* 参数列表:空参

测试类的包名应和被测试类保持一致
3. 给方法加@Test
4. 导入junit依赖环境

判定结果:
* 红色:失败
* 绿色:成功
* 一般我们会使用**断言操作来处理结果
*** Assert.assertEquals(期望的结果,运算的结果);

补充:
* @Before:
* 修饰的方法会在测试方法之前被自动执行
*@After:
* 修饰的方法会在测试方法执行之后自动被执行

Calculator类

package com.junit.abc;

public class Calculator<E>{
    /*
    * 加法
    * */
    public  int add(int a,int b){
            int result = a+b;
        return  result;
    }
    /*
    * 减法
    * */
    public int subtract(int a ,int b ){

        return a-b;
    }
    /*
    * 乘法
    * */
    public int multiply(int x, int y) {
        return x * y;
    }
/*
* 除法
* */
    public int divide(int x, int y) {
        return x / y;
    }


}

CalculatorTest 类

package com.junit.abc;

import org.junit.Assert;
import org.junit.Test;


public class CalculatorTest {
    @Test
    public  void add (){
        Calculator c = new Calculator();
        Assert.assertEquals(5,c.add(3,4));
    }

}

在这里插入图片描述

由代码可以得 期望值是5 但是实际值是7 是红色的 所以测试报错

你的期望值与你的实际值相等时 则是绿色的 说明没有错误

发布了24 篇原创文章 · 获赞 48 · 访问量 2230

猜你喜欢

转载自blog.csdn.net/H_L_Y/article/details/100639801