1

我最近开始使用fitnesse,遇到了必须在测试中对我的jar 路径进行硬编码的问题。

我遇到了一些旧教程,它们解释了扩展测试响应器可以设置类路径,例如这个版本:

/** For FitNesse 20081115
protected String buildClassPath() throws Exception {
    return super.buildClassPath() + PATH_SEPARATOR + getInheritedClassPath();
}

protected String getInheritedClassPath() {
    String inheritedClasspath = "";
    String parentClassPath = System.getProperty("java.class.path");
    String[] classPathElements = parentClassPath.split(PATH_SEPARATOR);
    for (String element : classPathElements) {
        inheritedClasspath += PATH_SEPARATOR + "\"" + element + "\"";
    }
    return inheritedClasspath;
}

但是,我使用的是最新版本,并且 buildClassPath() 方法不可用,任何人有什么想法可以解决这个问题吗?

4

0 回答 0