2014-01-16 5 views
1

Мое требование - проверить или вызвать метод java непосредственно через инструмент fitnesse. Я использовал этот инструмент для тестирования REST, но не для прямого вызова java-методов. Также googled, но никакого решения. Любая помощь будет оценена по достоинству.Как проверить или вызвать метод java с использованием пригодности?

Благодаря

ответ

0

Я нашел ответ наконец:

Для вызова любой метод любого Java класс, просто используйте Generic Fixture Например.

Java класс:

package com.fitnesse.fixtures; 


public class HelloWorld { 

    public long getValue() 
    { 
     return 10; 
    } 

} 

Fitnesse скрипт для вызова носового выше Java класса:

!| Generic Fixture | com.fitnesse.fixtures.HelloWorld| 
|myvar=getValue||10| 

Так первая строка вызывает конструктор по умолчанию класса Java, и
второй строки вызывается метод getValue и сохраняет его в myvar, а также проверяет его на 10.

0

Вам нужно написать «арматуру» код, который соединяет FitNesse с вашей Java классов.

Вы найдете подробности здесь: http://fitnesse.org/FitNesse.UserGuide

Например, вот некоторая информация по одному пути, чтобы сделать это: http://fitnesse.org/FitNesse.UserGuide.FitLibraryUserGuide.DoFixture

+0

Спасибо за ссылки, я написал файл:! define TEST_RUNNER (fitlibrary.suite.FitLibraryServer)! путь C: \ Fitnesse_1 \ fitnesse.jar путь C: \ Fitnesse_1 \ fitlibrary.jar путь C:! \ Fitnesse_1 \ com.jar | com.fitnesse.HelloWorldFixture | | показать | сказать привет | , но когда я запускаю его, он показывает ошибку: не удалось найти или загрузить основной класс. fitlibrary.suite.FitLibraryServer –

+0

Вы импортировали свой светильник на свою страницу? – Hrishikesh

Смежные вопросы