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

    Junit单元测试

    1、测试分类

    • 黑盒测试:给定的输入是否的到预期的输出
    • 白盒测试:关注代码具体的执行流程

    Junit单元测试:白盒测试的一种

    使用步骤

    1. 定义一个测试类,测试类名:被测试的类名Test,放在包:xxx.xxx.xxx.test
    2. 定义可以独立运行的测试方法,方法名:test测试的方法名,如testadd()
    3. 给方法添加@Test注解
    4. 导入junit依赖环境
    5. 判定结果:一般使用断言处理,Assert.assertEquals(预期结果,实际结果)

    两个注解

    注解 效果
    @Before 添加了该注解的方法,在测试方法执行前执行,一般用于统一的自愿申请
    @After 添加了该注解的方法,在测试方法执行后执行
    public class CalculatorTest {
        @Before
        public void init() {
            System.out.println("在测试的方法执行前执行");
        }
        
        @After
        public void close() {
            System.out.println("在被测试的方法执行后执行");
        }
    
        @Test
        public void testAdd() {
            Calculator c = new Calculator();
            int result = c.add(2, 3);
            Assert.assertEquals(5, result);
        }
    }
    
  • 相关阅读:
    并发编程 进程
    计算机的发展史和操作系统简介
    subprocess和struct模块
    socket编程
    面向对象进阶 反射
    类的内置方法
    常用模块(hashlib,configparser,logging)

    面向对象封装 classmethod和staticmethod方法
    面向对象 继承补充和多态
  • 原文地址:https://www.cnblogs.com/zhuobo/p/10673361.html
Copyright © 2011-2022 走看看