2012-03-01 4 views
1

많은 클래스가있는 큰 프로젝트에서 RMI 서비스를 사용하여 일부 클래스를 테스트해야합니다. junit 테스트를 실행하면 내 rmi 서비스가 다른 클래스를 원하고 다른 클래스도 일부 클래스를 원하므로 무한대로 만듭니다. 그것에 대한 당신의 제안은 무엇입니까? 오랫동안 모든 클래스를 자동으로 실행 시키거나 대체 솔루션을 가지고 있습니까?RMI 서비스 테스트

답변

2

프레임 워크에서 개체를 "조롱"할 수있는 지점을 선택할 수 있습니다. 그런 다음 Mockito (http://code.google.com/p/mockito/)와 같은 프레임 워크를 사용하여 개체를 조롱 할 수 있습니다.

이렇게하면 JUnit에서 결과를 시뮬레이션 할 수 있습니다. 실제로 설명 할 클래스의 무한대 체인은 실제로 필요하지 않습니다.

어느 시점에서 끝에서 끝까지 모든 것을 테스트해야합니다. 그러나 초기 개발을 위해 Mockito는 필요한 모든 설정 작업을 저장합니다.