zoukankan      html  css  js  c++  java
  • JUnit简单入门

    1、选择开发工具

    由于我原来已经安装Eclipse,在此不再阐述安装过程,附上eclipse的运行界面

    eclipse运行界面:

    2、练习自动单元测试技术

    JUnit的使用

    (1)、编辑被测试程序

    public class Calculate {
    
        public int add(int a, int b) {
            return a + b;
        }
    
        public int substract(int a, int b) {
            return a - b;
        }
    
        public int multiply(int a, int b) {
            return a * b;
        }
    
        public int divide(int a, int b) {
                   return a / b;
        }
    }
    

    (2)导入Junit

    (3)、创建测试类

    (4)、编写测试方法

    采用函数覆盖,使用4组测试用例对代码进行测试。
    分别为(5+3)、(6-3)、(3*3)、(8/2)

    import static org.junit.Assert.*;
    
    import org.junit.Test;
    
    public class CalculateTest {
    
    	@Test
    	public void testAdd() {
    		assertEquals(8, new Calculate().add(5,3));
    	}
    	
    	@Test
    	public void testSubtract() {
    		assertEquals(3, new Calculate().substract(6,3));
    	}
    	
    	@Test
    	public void testMultiply() {
    		assertEquals(9, new Calculate().multiply(3, 3));
    	}
    	
    	@Test
    	public void testDivide() {
    		assertEquals(4, new Calculate().divide(8, 2));
    	}
    
    }
    

    (5)、运行测试代码

    (6)、测试结果

    结果显示没有错误,运行结果跟预想值完全相同,故测试成功。

  • 相关阅读:
    CDN的基本工作过程
    受控组件和非受控组件
    【转】深入理解margin
    【转】前端面试
    centos7下 mysql5.7离线安装
    HIVE客户端启动缓慢处理步骤
    arthas使用介绍
    Hive重写表数据丢失风险记录
    namenode 问题小记
    Kafka丢失数据问题优化总结
  • 原文地址:https://www.cnblogs.com/puxuebing/p/8611720.html
Copyright © 2011-2022 走看看