JBuilder 2005单元测试之创建测试固件 - 编程入门网
们仅提供一个访问数据库的访问方法:findById(),即通过id查找Employee对象。
下面,我们利用JBuilder向导创建一个JDBC测试固件: 1. File->New...->Test->在Test页中,双击JDBC Fixture图标,启动创建向导,其对话框如下所示: 图 错误!文档中没有指定样式的文字。指定JDBC测试固件类名 在Class name中为JDBC测试固件指定类名:HrJdbcFixture,接受其他的默认设置,按Next到下一步。 2.设置连接数据库的信息。 在这步里,JBuilder提供了大部分数据库驱动程序的选择和连接信息设置,其对话框如下所示: 图 错误!文档中没有指定样式的文字。指定数据库连接信息 ·Driver:选择borland.databstore.jdbc.DataStoreDriver类。JDBC测试固件提供了对大多数数据库的支持。其中下拉框中暂不可用的数据库驱动器类显示为红色,你可以通过配置工程扩展类库使它们可用。 ·URL:点击其后的…按钮,弹出Create URL for DataStore对话框,如下图所示: 图 错误!文档中没有指定样式的文字。构造DataStore数据连接URL的对话框 该对话框的设置内容会随着数据库类型的不同而变化。对于JDataStore数据库,该对话框提供了两个选项,如果数据库文件放在本机上时用第一个设置项,否则用第二个设置项。我们选择第一种选项,点击其后的…按钮,导航到<chapter25工程目录>/db/hr.jds并选择之,按OK返回向导主对话框窗口。 ·User name:sysdba。 ·Password:123456。 按对话框下的Test Connection测试连接,应该会返回一个Success信息报告连接测试成功。按Finish创建JDBC 测试固件,其代码如下所示: 代码清单 错误!文档中没有指定样式的文字。HrJdbcFixture.java
JBuilder 2005单元测试之创建测试固件(3)时间:2009-10-30 天极JDBC测试固件承继了com.borland.jbuilder.unittest.JdbcFixture,这个类的重要方法包括: ·dumpResultSet():将一个ResultSet导到一个Writer中,该方法接受两个参数,一个是ResultSet另一个是Writer。 ·getConnection():获取一个数据连接。 ·runSqlBuffer():执行缓存于StringBuffer对象中的SQL语句。 ·runSqlFile():执行保存在文件中的SQL语句,通过入参指定SQL文件的地址。 ·setDriver():设置JDBC驱动器。 ·setUrl():设置数据连接的URL。 ·setUsername():设置用户名。 ·setPassword():设置密码。 提示: 通过向导创建JDataStore的JDBC测试固件,虽然可以直接在对话框中选择com.borland.datastore.jdbc.DataStoreDriver驱动器,但运行这个JDBC测试固件时,JBuilder却报这样的错误信息:java.lang.ClassNotFoundException: com.borland.datastore.jdbc.DataStoreDriver。原来是JBuilder通过向导创建JDBC测试固件时,并没有直接将驱动器类加载到工程类库中,所以你需要手工通过Project->Project Properties...->Paths中,将JBuilder类库中名为JDataSt |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |