내 요구 사항은 fitnesse
도구를 통해 직접 Java 메소드를 테스트하거나 호출하는 것입니다. 이 도구는 REST 테스트에 사용되었지만 Java 메소드를 직접 호출하지는 않는다. 또한 구글 검색,하지만 해결책이 없습니다. 도움이 될 것입니다.fitnesse를 사용하여 Java 메소드를 테스트하거나 호출하는 방법은 무엇입니까?
덕분에
내 요구 사항은 fitnesse
도구를 통해 직접 Java 메소드를 테스트하거나 호출하는 것입니다. 이 도구는 REST 테스트에 사용되었지만 Java 메소드를 직접 호출하지는 않는다. 또한 구글 검색,하지만 해결책이 없습니다. 도움이 될 것입니다.fitnesse를 사용하여 Java 메소드를 테스트하거나 호출하는 방법은 무엇입니까?
덕분에
http://fitnesse.org/FitNesse.UserGuide.FitLibraryUserGuide.DoFixture 자바 클래스, 그냥 Generic Fixture
예를 사용하십시오.
자바 클래스 :
!| Generic Fixture | com.fitnesse.fixtures.HelloWorld|
|myvar=getValue||10|
그래서 첫 번째 줄은 자바 클래스의 기본 생성자를 호출하고
초 라인이를 호출 앞서 예시 한 자바 클래스를 호출하는
package com.fitnesse.fixtures;
public class HelloWorld {
public long getValue()
{
return 10;
}
}
Fitnesse 스크립트 getValue 메소드를 myvar에 저장하고 10으로 유효성을 검사합니다.
당신은 당신의 자바 클래스에 FitNesse를 연결하는 '고정'코드를 작성해야합니다.
당신은 여기에서 자세한 내용을 확인할 수있는 것들 : 예를 들어 http://fitnesse.org/FitNesse.UserGuide
, 여기에 한 가지 방법에 대한 몇 가지 정보는 다음과 같습니다
어떤의 메소드를 호출하려면 : 나는 마침내 해답을 발견
링크를 이용해 주셔서 감사합니다 :! define TEST_RUNNER (fitlibrary.suite.FitLibraryServer)! 경로 C : \ Fitnesse_1 \ 경로 C fitnesse.jar : \ Fitnesse_1 \ 경로 C fitlibrary.jar!!! \ Fitnesse_1 \ com.jar | com.fitnesse.HelloWorldFixture | | 표시 | 인사 hi | ,하지만 그것을 실행하면 오류가 표시됩니다 : 주 클래스를 찾거나로드 할 수 없습니다 fitlibrary.suite.FitLibraryServer –
페이지에 조명기를 가져 왔습니까? – Hrishikesh