zoukankan      html  css  js  c++  java
  • Junit单元测试机制

    让普通方法像main方法一样运行,这样就可以测试代码

    需要使用第三方Java包

    @Test        标记的方法为测试方法,可直接运行

    • 只能用public修饰
    • 不能有返回值
    • 不能有参数
    • 只能用void

    @Before     在每个方法之前都会执行一次

    @After        在每个方法之后都会执行一次

    @BeforeClass   在所有测试方法之前执行一次,而且只执行一次

    @AfterClass      在所有测试方法之后执行一次,而且只执行一次

    断言:预先判定某个条件一定成立,如果不成立,就会报错

    使用Asser类中的assertEquals方法

    public class Demo02 {
        @Test
        public void addTest(){
            //测试
            int add = add(3, 6);
    
            //断言判断结果
            //第一个参数表示期望值
            //第二个参数表示实际值
            //如果结果正确的就测试通过,如果结果错误的,就会报错
            Assert.assertEquals(9,add);
        }
    
        //加法
        //这个代码的语法没问题,也没有异常。他是逻辑错误,系统不知道你要算的是加法
        public int add(int a, int b){
            int sum = a * b;
            return sum;
        }
    
    }
  • 相关阅读:
    2020软件工程最后一次作业 it
    javaArrayList it
    js二进制数据转图片 it
    002addTwoNumbers it
    1.1选择select it
    js保存图片至本地 it
    npm ERR! code E404 it
    2020软件工程第三次作业 it
    2020软件工程第二次作业 it
    react打包后找不到静态文件 it
  • 原文地址:https://www.cnblogs.com/YwhsR0129/p/13722473.html
Copyright © 2011-2022 走看看