美文网首页
九 基础加强——第一节 基础加强

九 基础加强——第一节 基础加强

作者: 杜艳_66c4 | 来源:发表于2022-07-13 10:42 被阅读0次

1、今日内容

1、Junit 单元测试。测试代码
2、反射。框架涉及的灵魂
3、注解@Override

2、测试概述

黑盒,白盒测试

3、Junit使用步骤

1、定义一个测试类,建议:
测试类名是被测试类名test
包名xxx.xxx.xx.test cn.it.test
2、定义测试方法,可以独立运行,建议:
方法名:test测试的方法名,testadd()
返回值:void
参数列表:空参
3、给方法加注解@Test
4、导入Junit依赖环境
判定结果:
红色
失败
绿色成功
会使用断言操作来处理结果 Assert.assertEquals(期望结果,程序运算的结果);

package it.xinyecom.enhance.day1junit;

/**
 * @author 杜艳艳
 * @version 1.0
 * @date 2020/12/30 17:33
 * 计算机器类
 */
public class Calculator {
    public int add(int a, int b){
        return  a + b;
    }

    public int sub(int a, int b){
        return  a - b;
    }
}
package it.xinyecom.enhance.test;

import it.xinyecom.enhance.day1junit.Calculator;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
 * @author 杜艳艳
 * @version 1.0
 * @date 2020/12/30 19:13
 *
 */


public class CalcalatorTest {
    /*
    初始化方法:
    用于资源的申请,所有测试方法方法在执行之前都会执行该方法
     */
    @Before
    public void init(){
        System.out.println("init");
    }
    /*
    释放资源方法:
    在所有测试方法执行完后,自动执行该方法
     */
    @After
    public void close(){
        System.out.println("end");
    }

    /*
    测试add方法
     */
    @Test
    public void testAdd(){
        System.out.println("Im running");
        //创建计算机对象,
        Calculator c  = new Calculator();
        // 调用add方法
        int result = c.add(1, 2);
        //断言,断言结果是正确的
        Assert.assertEquals(3,result);
        System.out.println(result);
    }
}

4、Junit @Before @After

@Before:方法方法在执行之前都会执行该方法
@After:在所有测试方法执行完后,自动执行该方法

相关文章

  • 九 基础加强——第一节 基础加强

    1、今日内容 1、Junit 单元测试。测试代码2、反射。框架涉及的灵魂3、注解@Override 2、测试概述 ...

  • 基础加强

    Junit单元测试: 反射:框架设计的灵魂 注解:

  • 009——基础加强

    检测变量 打印变量 类型转换 销毁变量 函数 时间戳函数 读取文件夹 数组 static 类

  • php基础加强

    php四种标识符 标准标示符 短标签风格 script风格 asp风格 HTML和PHP的混合模式 php的代码是...

  • js基础加强

    定义类1 调用 定义类2 this指向修改 剩余参数 伪数组转真数组 数组相关 模板字符串定义 set集合去重 O...

  • 加强基础练习

    赵老师新教育知行合一678: 宜阳县董王庄乡赵坡小学教学点 抓住核心素养的训练方法,有效,而且有明显的效果。 但是...

  • iOS学习

    还有很多基础知识需要加强。

  • 3.0 DOM基础加强

    DOM是什么?组成部分? document object model 文档对象模型是W3C组织制订的一套用于访问...

  • Web笔记-基础加强

    泛型高级应用 自定义泛型方法 自定义泛型类 泛型通配符? 泛型的上下限 泛型的定义者和泛型的使用者 泛型的定义者:...

  • 加强基础知识

    今天的状态似入定了一样。满脑子全是写作和自己不会写。 迷迷糊糊的一天时间已过了大半。这大半的时间里都在想:每...

网友评论

      本文标题:九 基础加强——第一节 基础加强

      本文链接:https://www.haomeiwen.com/subject/niwhoktx.html