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;
        }
    
    }
  • 相关阅读:
    JavaAPI基础(1)
    类与对象、封装、构造方法
    Java语言基础
    Request请求的应用
    Response的应用
    java生成动态验证码
    Servlet的配置
    常见的状态码。。
    简单学习【1】——打包JS
    NodeJS2-2环境&调试----引用系统内置模块,引用第三方模块
  • 原文地址:https://www.cnblogs.com/YwhsR0129/p/13722473.html
Copyright © 2011-2022 走看看