Fitnesse扩展TestResponder并覆盖类路径位置

时间:2012-07-30 15:17:59

标签: java testing fitnesse

我最近开始使用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()方法不可用,任何想法的人如何去做?

0 个答案:

没有答案