Как протестировать класс Java с помощью FitNesse

Я пытаюсь протестировать свой класс Java с помощью инструмента FitNesse, но получаю некоторые ошибки:

Это мой 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     |

Но я получаю эту ошибку, которую я не знаю. Ниже моя ошибка

Ошибка

Может кто-нибудь, пожалуйста, скажите мне, что не так?


person Jananath Banuka    schedule 29.05.2019    source источник


Ответы (1)


Предполагая, что ваша компиляция действительно сгенерировала C:\Users\Jananath Banuka\Desktop\FitNesse\classes\eg\Addition.class, я полагаю, что проблема может быть в пробеле в вашем имени пользователя.

Можете ли вы попробовать скопировать свой код в другой каталог без пробелов в пути, соответствующим образом обновить вики и повторить попытку? (Например, переместите вывод компиляции в C:\temp\FitNesse\classes\eg\Addition.class и измените !path на !path C:\temp\FitNesse\classes)

person Fried Hoeben    schedule 30.05.2019
comment
Я скопировал файл classe и все остальное в другой каталог `F:\fitnesse\classes`, но все та же проблема. - person Jananath Banuka; 30.05.2019