当前位置:天才代写 > tutorial > JAVA 教程 > JBuilder 2005单位测试体验之测试设置

JBuilder 2005单位测试体验之测试设置

2017-11-13 08:00 星期一 所属: JAVA 教程 浏览:590

副标题#e#

在测试用例领导的最后一步,答允你建设一个测试用例的运行设置项,如下图所示:

JBuilder 2005单元测试体验之测试配置

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

在一般环境下,你不必为每个测试用例类单独建设一个运行设置项,JBuilder会回收默认的运行设置运行测试用例。

测试运行设置项在需要指定差异的测试运行器(默认为JBTestRunner)、一次运行多个测试用例时,答允你举办非凡的定制。通过Project->Project Properties…->Run,在Run配置页中列出了工程所有已界说的运行设置项,Runtime Configurations列表中Type范例为Test的运行设置项即为测试运行设置项,可以通过对话框右边的Edit…按钮编辑这些运行设置项,如下图所示:

JBuilder 2005单元测试体验之测试配置

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

下面,我们来建设一个新的名为TestAllDbTest的运行设置项,用JUnit提供的junit.swingui.TestRunner测试运行器运行测试用例,使chapter25.db包下所有以Test打头的测试用例类一并运行。

在图 错误!文档中没有指定样式的文字。点击New…按钮,弹出New Runtime Configuration的对话框,如下图所示

JBuilder 2005单元测试体验之测试配置

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

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

在Name starts with中填入Test,即运行所有类名以Test为前缀的类,另外,你还可以在Name ends with中指定类名后缀。


#p#副标题#e#

留意:

留意,假如包中有以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运行设置项的配置后,点击东西栏中JBuilder 2005单元测试体验之测试配置图标右边的向下箭头,在弹出的菜单中选择TestAddDb,如下图所示:

JBuilder 2005单元测试体验之测试配置

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

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

JBuilder 2005单元测试体验之测试配置

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

在Test Hierarchy标签页中,列出了TestEmployeeDAO和TestEmployee两测试用例类,所以通过测试运行设置项,也可以实现测试套件相似的结果,虽然照旧没有步伐到达测试套件的机动度。假设测试用例定名没有纪律,可能存在过滤斗嘴,这时就只得求助于测试套件了。

 

    关键字:

天才代写-代写联系方式