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练习的主要内容,如果未能解决你的问题,请参考以下文章