Junit简单的白盒测试

这篇博客主要介绍了如何使用JUnit进行简单的白盒测试,以一个计算器应用为例,详细讲解了测试其方法的步骤。重点提到了@Test注解的使用以及需要在Maven环境下进行测试。
摘要由CSDN通过智能技术生成

一个计算器的方法

package org.example.Test;/*
 *@author wanghongyuan
 *@Create 2021/1/24 13:18
 */

public class calculator {
    public int add(int a ,int b ){
        return a+b;
    }
    public int sub(int a , int b){
        return a-b;
    }
}

测试这个计算器中的方法

package org.example.Test;/*
 *@author wanghongyuan
 *@Create 2021/1/24 13:19
 */

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

import static org.junit.Assert.assertArrayEquals;

public class calculatorTest {
    @Before
    public void init(){
    //这个用作于申请资源
        System.out.println("之前执行的");
    }
    @After
    public void close(){
    //这个用作于释放资源
        System.out.println("之后执行的");
    }

    @Test
    public void testAdd(){
        calculator d = new calculator();
        int result = d.add(12, 32);
        System.out.println(result);
//        System.out.println("方法被执行了");
            calculator c = new calculator();
            int re = c.sub(12, 32);
            System.out.println(re);
            //判断运行的结果和实际的结果作比对。成功就是绿色。失败就是红色
        Assert.assertEquals(-20,re);
        Assert.assertEquals(44,result);

        }
@Test
public void testSub(){
        calculator calculator = new calculator();
    int sub = calculator.sub(34, 34);
    Assert.assertEquals(0,sub);
}
}

这边需要注意的点
1.@Test需要导入依赖
2.需要有maven环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值