gpt4 book ai didi

java - 无法调用 CreatePrograms[0] 的构造函数 (FitNesse SLiM)

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:06 24 4
gpt4 key购买 nike

我已按照此网站 ( https://schuchert.wikispaces.com/FitNesse.Tutorials.0.Java ) 的指示进行操作,但是我无法让 FitNesse 上的代码干净地运行。

我一直遇到以下异常:

|创建程序无法调用 CreatePrograms[0] 的构造函数

|House实例decisionTable_1.setName。不存在

这是我的代码。我已确保我的类路径是正确的。感谢您的时间和考虑 - 我对此感到非常沮丧和困惑。

!contents -R2 -g -p -f -h
!define TEST_SYSTEM {slim}

!path fitnesse-standalone.jar

!define COLLAPSE_SETUP {true}
!define COLLAPSE_TEARDOWN {true}

!path Users/Julianne/src/fitnesse-tutorials/DVR/bin/
|import|
|com.om.example.dvr.fixtures|


!|Create Programs |
|Name |Channel|DayOfWeek|TimeOfDay|DurationInMinutes|id? |
|House|4 |Monday |19:00 |60 |$ID=|

最佳答案

Could not invoke constructor for CreatePrograms[0]

此错误告诉您测试执行无法在其启动的类路径(从 !path 语句累积)中找到固定代码。

看起来您在这里给出了相对路径

!path Users/Julianne/src/fitnesse-tutorials/DVR/bin/

鉴于您在 Mac OS 上运行,如果您在指定时不带前面的“/”,它将成为从您启动服务器的位置开始的相对路径。

另一件需要检查的事情是,确保在 .../bin 下有 com/om/example/dvr/fixtures 并且 .class 文件在那里。

<小时/>

附注:检查测试执行结果类路径的一个有用技巧是将以下 block 添加到测试页面(或包含的设置页面)上的某个位置

|script     |java properties|
|show |property |java.class.path|

关于java - 无法调用 CreatePrograms[0] 的构造函数 (FitNesse SLiM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26502917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com