junit单元测试

单元测试

单元测试就是针对最小的功能单元编写测试代码,Java的最小功能单位是方法,因此单元测试就是针对方法进行测试

junit单元测试框架

可以灵活的选择执行那些测试方法,可以一键执行全部测试方法
junit可以一键生成全部方法的测试报告
某个方法测试失败不会影响其他代码的执行

步骤

1.先将Junit的包导入到项目中
IDEA会已经整合好Junit框架,会自己下载maven依赖
2.编写测试方法
必须是公开的无参数无返回的非静态方法
3.在测试方法上添加@Test标签

示例

 @Test
    public void testLoginname(){
        Userservice userservice=new Userservice();
        String rs=userservice.loginname("admin","123456");

        //进行预期结果的正确性测试:断言
        Assert.assertEquals("您的业务出现问题","登陆成功",rs);
    }

判断返回值不对
在这里插入图片描述

测试方法有错
在这里插入图片描述

红色代表失败,绿色代表成功
在这里插入图片描述

常用标签

注解说明
@Test测试方法
@Before修饰实例方法,会在测试每一个方法之前执行一次
@After修饰实例方法,会在测试每一个方法之后执行一次
@BeforeClass修饰静态方法,会在测试每一个方法之前执行一次
@Afterclass修饰静态方法,会在测试每一个方法之后执行一次
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风过于前

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值