JUnit练习
Posted king丶貔貅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JUnit练习相关的知识,希望对你有一定的参考价值。
一丶软件安装
我选择了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练习的主要内容,如果未能解决你的问题,请参考以下文章
软件测试第一次实验Junit ,Hamcrest 和 Eclemma 的配置 和 练习
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段