【问题标题】:How to test a java class using FitNesse如何使用 FitNesse 测试 Java 类
【发布时间】:2019-05-29 09:36:30
【问题描述】:

我一直在尝试使用 FitNesse 工具测试我的 java 类,但出现了一些错误:

这是我的Addition.java

public class Addition{
    private double firstnum, secondnum;

    public void setFirstnum(double firstnum){
         this.firstnum = firstnum;
    }

    public void setSecondnum(double secondnum){
            this.secondnum = secondnum;
    }

    public double result(){
        return firstnum + secondnum;
    }
}

我已经编译了这个程序并制作了它的类。

这就是我的FitNesse 表的样子

!***< Hidden

!define TEST_SYSTEM {slim}
!path C:\Users\Jananath Banuka\Desktop\FitNesse\classes

|eg.Addition|
|firstnum |secondnum  |result?  |
|10       |2          |12       |
|12.6     |3          |15.6     |

但是我收到了这个错误,我不知道。以下是我的错误

谁能告诉我怎么了?

【问题讨论】:

    标签: java fitnesse fitnesse-slim


    【解决方案1】:

    假设您的编译确实生成了C:\Users\Jananath Banuka\Desktop\FitNesse\classes\eg\Addition.class,我相信问题可能出在您用户名中的空格上。

    您可以尝试将您的代码复制到另一个目录中没有空格的目录,相应地更新 wiki 并重试吗? (例如,将编译输出移动到C:\temp\FitNesse\classes\eg\Addition.class,并将!path 更改为!path C:\temp\FitNesse\classes)

    【讨论】:

    • 我将 classe 文件和所有内容复制到另一个目录 `F:\fitnesse\classes` 但仍然是同样的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多