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

    Java--Junit单元测试

    博客说明

    文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

    说明

    1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
    2. 白盒测试:需要写代码的。关注程序具体的执行流程

    Junit使用:白盒测试

    定义一个对象
    package cn.itcast.test;
    
    /**
     * @author tanglei
     * @date 2020/6/11 2:28 下午
     */
    public class Calculator {
        public int add(int a, int b){
            return a+b;
        }
    
        public int sub(int a, int b){
            return a-b;
        }
    }
    
    
    定义一个测试类
    package cn.itcast.test;
    
    import org.junit.Assert;
    import org.junit.Test;
    
    /**
     * @author tanglei
     * @date 2020/6/11 2:30 下午
     */
    public class CalculatorTest {
        @Test
        public void testAdd(){
            //创建对象
            Calculator c = new Calculator();
            //调用方法
            int result = c.add(1,2);
            //断言结果
            Assert.assertEquals(3,result);
        }
    }
    
    
    操作
    • 导入junit依赖环境,给方法加@Test
    • 判定结果:

      • 红色:失败
      • 绿色:成功
      • 一般我们会使用断言操作来处理结果
        • Assert.assertEquals(期望的结果,运算的结果);
    • 补充:

      • @Before:
        • 修饰的方法会在测试方法之前被自动执行
      • @After:
        • 修饰的方法会在测试方法执行之后自动被执行

    感谢

    黑马程序员

    以及勤劳的自己

    关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

  • 相关阅读:
    zzuli-2259 matrix
    【vlan之四种方式链路认证组网]
    【ppp-chap,pap,mp,mp-group】
    【ospf-基础配置】
    【rip-基础配置】
    【静态路由】
    【nat---basic,napt,easy ip】
    【acl-访问控制列表】
    【交换接口的-绑定-认证-隔离】
    【vlan-给予mac地址认证】
  • 原文地址:https://www.cnblogs.com/guizimo/p/13093197.html
Copyright © 2011-2022 走看看