您的位置:首页 >> 编程开发 >> Java >> Java基础 >> Eclipse >> 正文
RSS
 

Eclipse学习4-在Eclipse中使用JUnit进行单元测试(上)

http://www.rdxx.com 05年07月27日 22:37 CSDN 我要投稿

关键词: 单元测试 , JUnit , Eclipse , 学习 , IT , IP , 测试

使用JUnit进行测试

JUnit是与Eclipse一起提供的一个开源测试框架。在同一个Project中,可以创建与其它class无异的“基于JUnit”的class,并使用此JUnit代码去测试project中的其它classJUnit的此种使用方式能够为每位在此应用程序上工作的人员构建一组标准的测试。如果当更改了应用程序代码以后,他们所需做的工作仅仅是点击几下按钮来验证此应用程序是否依然能够通过标准测试。

JUnit被用来测试代码,并且它是由能够测试不同条件的断言方法(assertion method)组成,如下所示:

assertEquals(a, b)

测试a是否等于bab是原始类型数值(primitive value)或者必须为实现比较而具有equal方法)

assertFalse(a)

测试a是否为false(假),a是一个Boolean数值。

assertNotNull(a)

测试a是否非空,a是一个对象或者null

assertNotSame(a, b)

测试ab是否没有都引用同一个对象。

assertNull(a)

      测试a是否为nulla是一个对象或者null

 assertSame(a, b)  

测试ab是否都引用同一个对象。

assertTrue(a)

测试a是否为true(真),a是一个Boolean数值。

我们使用这些方法来构建JUnit测试。当运行一个JUnit应用程序时,它打开自己的视图(view)来立即指示哪个测试通过了,哪个测试失败了。

创建测试应用程序

我们将在一个例子中使用JUnit来展示它如何在我们创建的应用程序JN_test中运行。此应用程序的意图是简单地为一个整型数组赋值,并通过getset方法来对它们进行存取。

特别地,我们将包含三个方法,它们用来返回可能被用在JUnit中测试的值。

allocate

分配一个整型数组并且对其赋值;返回新分配的数组。

set

为整型数组赋值;如果成功返回true,否则返回false

get

从整型数组中取值;返回需要的数值。

JN_test的最初版本:

上一页 下一页

 
 
标签: 单元测试 , JUnit , Eclipse , 学习 , IT , IP , 测试 打印本文
 
 
  相关资讯
RSS
 
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站