当前位置: 首页 > 图文教程 > 网络编程 > JSP > JBuilder2005单元测试体验之测试配置

JSP
搭建Eclipse+MyEclipse开发环境
卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!
一个jsp+AJAX评论系统
JSP 多个文件打包下载代码
JSP 动态树的实现
jsp 重复提交问题
J2ME/J2EE实现用户登录交互 实现代码
访问JSP文件或者Servlet文件时提示下载的解决方法
JSP EL表达式详细介绍
JSP 报表打印的一种简单解决方案
jsp 自定义标签实例
AJAX自学练习 无刷新从数据库后台取数据显示
AJAX 自学练习 请求与显示
AJAX 自学练习 无刷新提交并修改数据库数据并显示
jsp 文件上传浏览,支持ie6,ie7,ie8
JSP application(return String)用法详例
jsp form表单方法示例
JSP request(return String)用法详例
JSP forward用法分析实例代码分析
JSP JavaBean的setProperty属性

JSP 中的 JBuilder2005单元测试体验之测试配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 55 ::
收藏到网摘: n/a

在测试用例向导的最后一步,允许你创建一个测试用例的运行配置项,如下图所示:

图 错误!文档中没有指定样式的文字。创建运行测试项

  在一般情况下,你不必为每个测试用例类单独创建一个运行配置项,JBuilder会采用默认的运行配置运行测试用例。
  测试运行配置项在需要指定不同的测试运行器(默认为JBTestRunner)、一次运行多个测试用例时,允许你进行特殊的定制。通过Project->Project Properties...->Run,在Run设置页中列出了工程所有已定义的运行配置项,Runtime Configurations列表中Type类型为Test的运行配置项即为测试运行配置项,可以通过对话框右边的Edit...按钮编辑这些运行配置项,如下图所示:

图 错误!文档中没有指定样式的文字。运行配置页列表

  下面,我们来创建一个新的名为TestAllDbTest的运行配置项,用JUnit提供的junit.swingui.TestRunner测试运行器运行测试用例,使chapter25.db包下所有以Test打头的测试用例类一并运行。
  在图 错误!文档中没有指定样式的文字。点击New...按钮,弹出New Runtime Configuration的对话框,如下图所示

图 错误!文档中没有指定样式的文字。TestSubsection运行

  在Name中填入TestAllDb。在Type中选择Test,对话框下部的窗口调整为测试运行配置的界面。默认Class单选框选中,允许你指定一个测试用例类,由于我们希望通过该配置项运行chapter25.db包下所有的测试用例,所以我们选择Package单选框,并通过其后的…按钮选择chapter25.db包。

在Name starts with中填入Test,即运行所有类名以Test为前缀的类,此外,你还可以在Name ends with中指定类名后缀。
  注意:
  注意,如果包中有以Test打头的非测试用例类,运行这个测试运行配置项时,将会抛出错误,特别需要指出的是以Test为前缀的测试套件也是不允许的,满足过滤条件的类都必须是测试用例类。
  在Test Runner中包含3个测试运行器,分别是JBuilder Test Runner、JUnit SwingUI Test Runner
和JUnit TestUI Test Runner。默认为JBuilder Test Runner,也即JBTestRunner,当然这个运行器功能最强大。对于好奇心强的开发人员来说,可能希望看看JUnit自带运行器的芳容,笔者也是其中的一位,所以这里,我们选择JUnit SwingUI Test Runner。
  对于New Runtime Configuration对话框其它的设置项,可以通过Help按钮获取JBuilder的帮助。
  在完成TestAddDb运行配置项的设置后,点击工具栏中 图标右边的向下箭头,在弹出的菜单中选择TestAddDb,如下图所示:


图 错误!文档中没有指定样式的文字。通过测试运行配置项运行测试用例

  点击TESTALLDB项,JBuilder使用JUnit的junit.swingui.TestRunner运行chapter25.db包中的TestEmployeeDAO和TestEmployee两测试用例类,因为这两个用例类都以Test打头,运行器窗口如下所示:

图 错误!文档中没有指定样式的文字。junit.swingui.TestRunner测试运行器

  在Test Hierarchy标签页中,列出了TestEmployeeDAO和TestEmployee两测试用例类,所以通过测试运行配置项,也可以实现测试套件相似的效果,当然还是没有办法达到测试套件的灵活度。假设测试用例命名没有规律,或者存在过滤冲突,这时就只得求助于测试套件了。