Junit测试

Junit单元测试

1.黑盒测试:不需要写代码,给出测试值,看是否能输出期望值
2.白盒测试:需要写代码,关注程序具体的执行过程
Junit测试就是白盒测试

Jumit使用步骤

1.定义测试类(测试用例)
建议:
测试类名:被测试类名+Test CalculatorTest
包名:xxx.xxx.xxx.test cn.itcast.test 包名一般与含测试类的包在同一级别
2.定义测试方法(可以独立运行)
建议:
测试方法名:test+被测试方法 testAdd()
返回值:void
参数:空参
3.给方法加如Test
4.导入junit依赖环境
5.判定结果
绿色:成功
红色:失败
一般用断言来处理结果
Assert.assertEquals(期望的结果,程序运算的结果)

package cn.itcast.test;

import cn.itcast.junit.Calculator;

public class CalculatorTest {
    @org.junit.jupiter.api.Test
    public void testAdd()
    {

        Calculator c=new Calculator();
        int result=c.add(1,2);
       // System.out.println(result);
       
    }
}

一般测试java类的步骤

project的下一行就是模板,模板之下就是src(源代码),在src中新建package,包名为cn.itcast.junit,几个点就划分成几个小包,在最小的包junit中新建Calculator(计算器类),在类中写入方法,再在junit包中新建CalculatorTest测试类,创建对象,调用方法

packag cn.itcast.junit
public class Calculator{
	public int add(int a,int b){
		return a+b;
}
	public int sub(int a,int b){
	return a-b;
	}
}

测试类

package cn.itcast.junit;

public class CalculatorTest {
    public static void main(String[] args) {
        Calculator c=new Calculator();
        int result=c.add(1,2);
        System.out.println(result);
    }
}

单元测试

@before

public void init(){
}

在方法运行前申请资源

@after

public viod close(){
}

在方法结束后关闭资源

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值