새로운 JUnit 서비스 테스트
서비스 테스트를 수행하기 위해 새로운 서비스 테스트를 생성해야 합니다.
-
서비스 테스트를 만들기 위한 서비스를 선택 → 우클릭 → '새로운 JUnit 서비스 테스트' 마법사를 선택합니다.
-
새로운 서비스 테스트의 패키지, 타입 이름, 논리 이름을 입력합니다. 타입 이름은 선택한 서비스를 기준으로 기본값이 생성됩니다.
-
서비스 오퍼레이션으로 서비스 테스트를 생성하려면 서비스 선택을 선택하고 , 비어있는 서비스 테스트를 생성하려면 선택 하지 않음을 선택합니다.
서비스를 선택하고 새로운 JUnit 서비스 테스트 마법사를 시작한 경우에는 서비스 선택이 기본으로 선택되어 있습니다.
(1) 대화창에서 조건을 입력하고 검색 버튼을 클릭합니다.
(2) 검색 결과에서 테스트할 서비스 오퍼레이션을 선택합니다.
(3) OK 버튼을 클릭합니다. -
서비스를 선택하지 않고 새로운 JUnit 서비스 테스트 마법사를 시작한 경우에는 선택 하지 않음 이 선택되어 있습니다.
서비스를 선택하려면 검색 버튼을 클릭합니다.
-
오퍼레이션 목록에서 테스트할 오퍼레이션에 체크합니다. 체크된 오퍼레이션에 대한 테스트 코드가 생성됩니다.
-
오퍼레이션을 모두 선택 또는 모두 해제 할 수 있습니다.
-
테스트할 Endpoint URL을 선택합니다.
-
사용할 시스템 헤더를 입력합니다. 중앙 설정에서 지정한 값을 기본값으로 사용합니다.
-
Finish 버튼을 클릭하여 대화창을 종료합니다. 코드 생성 옵션을 지정하려면 Next 버튼을 클릭하여 다음 페이지로 이동하십시오.
1. 코드 생성 옵션
JUnit 테스트를 위한 코드 생성 옵션을 지정할 수 있습니다.
체크된 옵션의 메소드가 함께 생성되며 개발 환경에 맞게 메소드 내부 코드를 작성하여 사용할 수 있습니다.
-
beforeTest(): 테스트 직전에 호출되는 메소드
-
afterTest(): 테스트 직후에 호출되는 메소드
-
catchMalformedEndpointURLError(): 잘못된 형식의 URL이 사용된 경우 호출되는 메소드
-
catchInvalidEndpointURLError(): 잘못된 URL 또는 원격지로 부터 데이터를 읽을 수 없을 때 호출되는 메소드
-
catchPlatformError(): 플랫폼 에러가 발생했을 때 호출되는 메소드
-
catchServiceError(): 서비스 에러가 발생했을 때 호출되는 메소드
-
catchUnknownError(): 알 수 없는 에러가 발생했을 때 호출되는 메소드
-
입력 객체의 각 필드의 setter 메소드를 호출하는 코드를 주석 형태로 생성합니다.
테스트 수행 방법은 JUnit 서비스 테스트 페이지를 참고하십시오. |