zoukankan      html  css  js  c++  java
  • 软件工程——第二次作业(2019)//JUnit单元测试类

    • Junit单元测试

    • Junit的开始

      在做此项作业之前,对Xunit单元测试方面的东西一无所知,经过这篇文章对JUnit的详细介绍,让我从无到有的了解了单元测试的含义以及自动测试类的方法。【本次所使用的是java语言,开发工具使用的是Eclipse Java Oxygen 2。】

    • Junit的过程

      • 一,经过以前的学习,Eclipse Java Oxygen已经安装在电脑之中,开发环境如图所示。

    * ### 二,在[Java官网](http://junit.org)与[JavaUnit4](http://junit.org/junit4/)两个网站,下载并安装JUnit4或以上的版本。
    

    * ### 三,编写需要被测试的Java类,本次测试选用加减乘除四则运算。
    
    public class test1 {
    	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;
    	}
    }
    
    * ### 四,导入JUnit。
    在项目中,右键选择Build Path-Add Library,找到JUnit并添加。
    

    * ### 五,编写单元测试类,测试功能并运行样例。
    


    (1)以上四种正确的样例测试,并显示运行结果。

    (2)以上有两项错误的样例测试,并显示运行结果。

    * ### 六,完善JUnit与自动添加测试类。
    * ####1,完善JUnit
    新建sourece Floder将测试类连同包一起移动到新建文件夹里。
    ![](https://img2018.cnblogs.com/blog/1643171/201904/1643171-20190413142004929-1848229771.png)
    
    
    
    * ####2,自动添加测试类
    ![](https://img2018.cnblogs.com/blog/1643171/201904/1643171-20190413142159625-477654165.png)
    点击 New JUnit Test Case,命名Auto,将准备测试的方法勾选,就可以看到新生成的对应的测试类。如下图。
    ![](https://img2018.cnblogs.com/blog/1643171/201904/1643171-20190413142401837-1702836387.png)
    
    • Junit的总结

      通过本次对Junit的学习过程,使我对单元测试有了初步的了解,是对Java里方法的样例测试,我认为会对以后编写程序的层次设计以及函数的编写起到了很大的帮助,也感谢教学网页,很全面也很细致,使我能够很快地完成本次作业。
  • 相关阅读:
    LeetCode Array Easy 414. Third Maximum Number
    LeetCode Linked List Medium 2. Add Two Numbers
    LeetCode Array Easy 283. Move Zeroes
    LeetCode Array Easy 268. Missing Number
    LeetCode Array Easy 219. Contains Duplicate II
    LeetCode Array Easy 217. Contains Duplicate
    LeetCode Array Easy 189. Rotate Array
    LeetCode Array Easy169. Majority Element
    LeetCode Array Medium 11. Container With Most Water
    LeetCode Array Easy 167. Two Sum II
  • 原文地址:https://www.cnblogs.com/cocoaman/p/10700951.html
Copyright © 2011-2022 走看看