zoukankan      html  css  js  c++  java
  • Junit安装及使用

    Eclipse中已经对JUnit做了集成,可见其重要性,下面简单介绍一下在Eclipse使用JUnit 4对加减乘除进行测试

    1.新建工程,写出加减乘除的代码,命名为Calculate类,需要对其进行测试

     1 public class Calculate {
     2 
     3     public int add(int x, int y){
     4         return x + y;
     5     }
     6     public int minus(int x, int y){
     7         return x - y;
     8     }
     9     public int divide(int x,int y){
    10         return x / y;
    11     }
    12     public int multi(int x, int y){
    13         return x * y;  
    14     }
    15 }

    2.对Calculate类添加JUnit 测试单元,右键->new->JUnit Test Case.

    3.对测试单元进行配置,选择JUnit4的Test Case,文件命名为TestCalculate

    4.选择需要测试的函数,在这里对加减乘除进行测试

    5.对工程添加JUnit4 的包(也可下载最新版本通过Build Path手动添加)

    6.完成后会自动生成测试函数。

    7.设计测试用例并填入测试函数,主要以加法为例。测试内容中使用的语句主要是assert,timeout,expected(抛出异常)。

    若实际输出与预计输出不符则报出错误信息。

    注:在Junit3中,Test Case必须继承于TestCase,方法必须通过test开头,初始化方法名称必须是setUp
    在Junit4中,通过@Test来标识单元测试,通过@Before标识初始化方法。
    为了让junit4中的测试类在junit3中也可以使用,把初始化方法命名为setUp,测试以test开头

    可添加测试运行时间的函数:

    8.右键工程,run as->JUnit Test

    9.运行结果如下:

    testTime有错表示运行时间超出规定的100ms。

    修改后结果均正确。

    Calculate.java及TestCalculate.java文件上传在:hjy github

  • 相关阅读:
    C++中volatile及编译器优化
    virtualbox 复制虚拟机提示uuid is exists
    Opencv实现简易播放器
    机器学习 Hidden Markov Models 2
    MFC显示Mat图片
    HDU 1518 Square
    马的遍历问题
    JAVA反射机制
    UNIX基础知识
    开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
  • 原文地址:https://www.cnblogs.com/kouji/p/4537101.html
Copyright © 2011-2022 走看看