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));
    	}
    
    }
    
  • 相关阅读:
    H5 WebSocket
    JS call()、apply()、bind()
    JS中this指向问题
    JS GET POST请求
    php 常用get post http请求
    php 开启redis
    egret接入华为快应用6004
    PHP生成公私钥,签名和验签
    JS数组去重
    Oracle第九课
  • 原文地址:https://www.cnblogs.com/ych123123/p/8617851.html
Copyright © 2011-2022 走看看