Jdbc 将dbslim与Fitnesse连接
我正在尝试从Fitnesse连接到数据库,但它不断发出错误消息。 我正在使用MarkFink的dbslim: 我一直得到的信息是: 无法为DbSlimSetup调用构造函数 这是我的当前页面:Jdbc 将dbslim与Fitnesse连接,jdbc,fitnesse,fitnesse-slim,Jdbc,Fitnesse,Fitnesse Slim,我正在尝试从Fitnesse连接到数据库,但它不断发出错误消息。 我正在使用MarkFink的dbslim: 我一直得到的信息是: 无法为DbSlimSetup调用构造函数 这是我的当前页面: !contents -R2 -g -p -f -h !define TEST_SYSTEM {slim} !*> setup |import| |fitnesse.slim.test| |fitnesse.fixtures| |slim| | script | Db Slim Setup
!contents -R2 -g -p -f -h
!define TEST_SYSTEM {slim}
!*> setup
|import|
|fitnesse.slim.test|
|fitnesse.fixtures|
|slim|
| script | Db Slim Setup |!-oracle.jdbc.driver.OracleDriver-!| jdbc:oracle:thin:@host_name:1521:database_name | username | password |
调用测试时,很可能没有将dbslim jar/或生成的
.class
文件的路径包含到类路径中。试着在测试页面(或者测试用例路径上的任何地方)输入下面的内容
!路径/路径/到/你的/项目/输出
如果直接包含Db Slim的源代码,则路径是生成的.class
文件的所在位置;如果将其构建为jar,请使用jar的路径
为了稍微解释一下这一点,FitNesse将在运行时调用实际的测试系统,或者换句话说,测试用例在FitNesse Web服务器本身之外的单独进程上运行。默认情况下,FitNesse将只在被调用进程的类路径中包含
FitNesse.jar
。当您调用时!path
,实际上包括被调用进程的累积类路径的路径。您可以在上找到更多信息!path
调用测试时,很可能没有将dbslim jar/或生成的.class
文件的路径包含到类路径中。试着在测试页面(或者测试用例路径上的任何地方)输入下面的内容
!路径/路径/到/你的/项目/输出
如果直接包含Db Slim的源代码,则路径是生成的.class
文件的所在位置;如果将其构建为jar,请使用jar的路径
为了稍微解释一下这一点,FitNesse将在运行时调用实际的测试系统,或者换句话说,测试用例在FitNesse Web服务器本身之外的单独进程上运行。默认情况下,FitNesse将只在被调用进程的类路径中包含
FitNesse.jar
。当您调用时!path
,实际上包括被调用进程的累积类路径的路径。您可以在上找到更多信息!路径
请注意,在windows计算机上指定路径的方式将不同。请注意,在windows计算机上指定路径的方式将不同。