在Eclipse中使用JUnit进行单元测试

发表于:2009-12-24来源:作者:点击数: 标签:
在Eclipse中使用JUnit进行单元测试 单元测试工具 junit是 java 中书写 unit test 的framework,目前一些流行的unit test工具大都都是在junit上扩展而来的。目前它的版本是junit3.8.1,可以从www.junit.org上下载。 StrtusTest是junit的扩展当前的版本是Strut

       在Eclipse中使用JUnit进行单元测试   单元测试工具 

 junit是java中书写unit test的framework,目前一些流行的unit test工具大都都是在junit上扩展而来的。目前它的版本是junit3.8.1,可以从www.junit.org上下载。

  StrtusTest是junit的扩展当前的版本是StrutsTest2.1.0,在这个版本中不支持Struts1.0。如果需要测试struts1.0的应用程序,对应的版本是StrutsTest2.0。可以从http://sourceforge.net/projects/strutstestcase/下载。

  下面介绍一下它的使用。直接把解压的下载文件保存到项目的classpath中,然后再引入这两个jar文件,就可以使用了。

  右击项目中任何一个文件夹,选择news的others,这时就会出现Junit的文件夹,展开文件夹选择JUnit Test Case ,点击下一步,在Name中填写测试程序的名字,一般名字必须以Test结尾。然后构选setup()和teardown()选项,选择需要测试的 Action,点击下一步,选择需要测试的方法,点击Finish即可自动生成测试文件。测试文件中自动生成了setup()和teardown()方 法,用来在测试方法执行前初始化测试环境和在执行后撤销测试环境。测试方法都是以test开头的,如(testDoExecute()).

  下面在测试方法中就可以填写自己需要的东西了。如下面的例子:

package com.ezcross.SMS.common.struts.action;

import servletunit.struts.MockStrutsTestCase;

  /**//**

  * @author paul.ping(wp.huang@ezcross.com)

  *

  * 类名:SMS10Test

  * 操作:

  */

public class LoginActionTest extends MockStrutsTestCase

{

  /**//*

  * @see TestCase#setUp()

  */

原文转自:http://www.ltesting.net