zoukankan      html  css  js  c++  java
  • 软工第二次作业——Junit的使用

    • 1. Eclipse的安装

    在大一下学期的时候就开始接触Java编程了,也因此知道了Eclipse,一直以来也在使用它进行Java课程的学习。Eclipse运行后如图所示:

    • 2. Junit的导入

    也是在课堂上通过老师的讲课才知道了Eclipse里有一种叫做Junit的测试工具,之前还一直以为Junit是一个jar包,结果弄了半天才发现不是,也不需要去官网下载,Eclipse里面已经自带了Junit,只要自己导入就可以了。Junit5导入过程如下:
    - #####(1).新建一个工程(Junit_Test)和包(test)
    


    - #####(2).选择导入Junit5

    • 3.测试代码和测试用例

      • (1).编写测试代码


    - #####(2).生成Junit测试框架


    - #####(3).编写测试用例

    - #####(4).测试结果

    • 4.附录(完整测试代码几测试用例代码)

      (1).测试代码
    package test;
    
    public class SimpleTest {
    	
    	public int add(int a,int b) {
    		return a+b;
    	}
    	
    	public float sub(float a) {
    		a = a - 1;
    		return a;
    	}
    	
    	public int mul(int a,int b) {
    		a = a*b*2;
    		return a;
    	}
    	
    	public double div(double a) {
    		return a/2;
    	}
    }
    
    (2).测试用例代码
    package test;
    
    import static org.junit.jupiter.api.Assertions.*;
    
    import org.junit.jupiter.api.BeforeEach;
    import org.junit.jupiter.api.Test;
    
    class SimpleTestTest {
    
    	@BeforeEach
    	void setUp() throws Exception {
    	}
    
    	@Test
    	void testAdd() {
    		assertEquals(3,new SimpleTest().add(1, 2));
    	}
    
    	@Test
    	void testSub() {
    		assertEquals(2.0,new SimpleTest().sub(3));
    	}
    
    	@Test
    	void testMul() {
    		assertEquals(6,new SimpleTest().mul(1,3));
    	}
    
    	@Test
    	void testDiv() {
    		assertEquals(3.0,new SimpleTest().div(6.0));
    	}
    
    }
    
  • 相关阅读:
    es学习-java操作 2.4.0版本
    es学习-基础增删改查
    mongodb 查询条件
    mongodb-查询
    mysql 性能优化
    mysql 存储过程学习(总)
    MySQL 存储过程 -流程控制的使用
    MySQL 存储过程 -光标的使用
    maven的聚合和继承
    mavean的依赖传递和排除依赖
  • 原文地址:https://www.cnblogs.com/ych123123/p/8617851.html
Copyright © 2011-2022 走看看