2009-11-10 7 views
2

테스트 할 메서드에는 웹 서비스 호출에서 반환 된 개체를 참조하는 로컬 변수가 있습니다. 이 웹 서비스는 웹 페이지에서 해당 사용자의 입력을 기반으로 특정 사용자에 대한 정보를 반환합니다. 이것은 질문/답변과 유사합니다. 양식 텍스트 필드에 주어진 대답은 이전 날짜에 사용자가 제공 한 대답과 일치해야하며 현재 자신의 계정과 연결되어 있습니다. 그들이 올바른 답을 얻었는지 여부에 따라 일어나는 일들이 있습니다. 클래스의 필드로 서비스를 조롱해야합니까? 더미 서비스 응답을 반환하도록 설정하거나 테스트 할 수있는 더 좋은 방법이 있습니까? 감사!웹 서비스를 호출하는 메소드 서명에 대해 JUnit 테스트를 작성하는 가장 좋은 방법은 무엇입니까?

답변

4

나는 당신의 직감이 서비스를 조롱하는 데 좋은 것이라고 생각합니다.

+0

동의합니다. 단위 테스트입니다. 다른 종속성에서 테스트 대상을 격리합니다. – erickson

+0

정확히. 다른 종속성을 독립적으로 테스트 할 수 있습니다. –

+1

JMock이 도움이 될 수 있습니다. –

관련 문제