Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jdbc 将dbslim与Fitnesse连接_Jdbc_Fitnesse_Fitnesse Slim - Fatal编程技术网

Jdbc 将dbslim与Fitnesse连接

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

我正在尝试从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 |!-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计算机上指定路径的方式将不同。