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));
    	}
    
    }
    
  • 相关阅读:
    问题-第三方控件卸载与安装错误指南(运行期错误)
    版本号规则
    WCF入门学习3-配置文件与部署iis
    在Unity3D中连接WCF服务端
    WCF入门学习2-控制台做为宿主
    WCF入门学习1-最简单的一次通信
    闭包一个容易忽视的小问题及解决方法
    Vector3.Set的正确使用
    string.format的用途联想
    Unity的旋转-四元数,欧拉角用法简介
  • 原文地址:https://www.cnblogs.com/ych123123/p/8617851.html
Copyright © 2011-2022 走看看