을 통해 다른 교환.EJB 3.1 단위 테스트, 두 콩, 하나 @DependsOn 나는 현재 글래스 피시 3.1.2.2와 처음 EJB 프로젝트를 진행
@Singleton
@Startup
public class ABean implements AInterface {
//implementation
}
및
@DependsOn("ABean")
@Startup
@Singleton
@EJB(name = "ABean", beaninterface = AInterface)
public class BBean implements BInterface {
//implementation
}
내가 원하는 단위 테스트에 "BBean"하고 조롱은 "ABean"나는 두 콩이있다. 현재 JUnitTest를 시작할 때 "ABean"이 시작되지만 은 "ABean"을 "ABeanMock"과 교환하는 방법이 있습니까?
나는이 테스트는 젠킨스 서버에서 실행되는 바와 같이, 모의로 구현을 교환하는 자동 메커니즘이 필요합니다. 따라서 단일 수동 테스트에서는 코드를 수동으로 채택 할 수 있지만 자동 테스트에서는 구현할 수 없습니다.
내가 단위 테스트에 대한 글래스 피시 임베디드 API를 사용하고 있습니다.
도움 주셔서 감사합니다.