码迷,mamicode.com
首页 > 其他好文 > 详细

JUnit练习

时间:2018-03-20 19:40:37      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:为我   比较   测试的   eclipse   span   步骤   get   divide   导入项目   

一丶软件安装

 

我选择了MyEclipse作为我的开发软件。运行截图如下:

技术分享图片

 

二丶实践练习

 

1.编写需要测试的类

 

一元一次方程可表示为:ax+b=0,可推到出x=-b/a。根据求解方法,编写出根据所给a,b值,返回x结果的类。代码如下:

public class equation {
     public int answer(int a,int b){
             return -b/a;
     }
}

 

 

2.将测试包导入项目

 

我按照这篇文章所讲,将测试包成功导入。截图如下:

技术分享图片

 

3.编写测试方法

 

按步骤生成测试用例,MyEclipse测试代码需要自己编写。我的代码如下:

import static org.junit.Assert.*;
import org.junit.Test;

public class Unitytexttext {
    @Test
    public void test1() {
        assertEquals(3,new equation().answer(3,-9));
    }
    @Test
    public void test2() {
        assertEquals(-2,new equation().answer(6,12));
    }
    @Test
    public void test3() {
        assertEquals(7,new equation().answer(1,-7));
    }
    @Test
    public void test4() {
        assertEquals(2,new equation().answer(3,-8));
    }
}

 

 

测试样例全部通过。截图如下:

技术分享图片

 

总结:

 

还可以吧,可以用一个成功的算法比较一个待测试的算法,如果只是测试几组数据有点画蛇添足。

JUnit练习

标签:为我   比较   测试的   eclipse   span   步骤   get   divide   导入项目   

原文地址:https://www.cnblogs.com/kingbk/p/8611523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!