Junit单元测试工具

Junit单元测试工具

1.1作用
    Junit单元单元测试测试,主要用于对程序进行专业化测试
package a_Junit;

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

public class Test_Junit {
    /**
     * 1)写一个测试MathUnil的add测试方法
     *  注意:给每一个方法方法上面@Test注解,那么该方法就是一个测试方法,(类似于一个main方法)、
     * 
     *  1)Junil测试方法的规则
     *      1)测试方法一定在方法的顶部要加上@Test注解
     *      2)方法必须是public修饰 不能带有返回值,不能带参数,可以抛出异常
     *  2)Junit方法如何运行
     *      1)运行一个方法,双击对应的方法,右键Run As->Junit Test (或者Outline视图,右键Run As->Junit Test)
     *      2)运行类的所有方法:双击类:右键Run As->Junit Test
     *      3)运行一个项目所有方法。双击项目。右键Run As->Junit Test
     *  3)查看Junit方法的结果
     *      查看Junit的导航条
     *          绿色:代表测试通过了
     *          红色:代表测试不通过
     *  4)对结果进行判断
     *      
     */
    @Test
    public void testAdd(){
        MathUlit m1=new MathUlit();
        int result=m1.add(5, 6);
        /**
         * 手动解析
         */
        if(result!=15){
            throw new RuntimeException("错误信息");

        }
        /**
         * 使用Junit专业的判定结果的方法
         *      Assert类,断言类(判定的结果是什么)
         */
        //可以比较的是对象内容,用equal方法进行比较
        Assert.assertEquals(15, result);//判断俩个值是否相等,相等时测试通过。
        Assert.assertNotSame(15, result);//判断俩个值是否不相等。不相等时,测试通过
        //比较的是对象内存地址,用==进行比较
        Assert.assertSame(15, result);//判断俩个值是否相等,相等时测试通过。
    }
}
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值