테스트에 jmockit을 사용하고 있습니다. 테스트하고자하는 한 클래스에서 InitialContext
을 직접 사용합니다. 그래서 나는 다음이 : 내 테스트 경우InitialContext 클래스를 jmockit으로 조롱하는 방법?
public class MyClass {
public void myMethod() {
InitialContext ic = new InitialContext();
javax.mail.Session mailSession = ic.lookup("my.mail.session");
// rest of method follows.....
}
, 나는 내 "조롱"InitialContext
클래스를 사용하기 위해 전화 :
Mockit.redefineMethods(InitialContext.class, MockInitialContext.class);
가 jmockit으로 InitialContext
클래스를 조롱하는 가장 좋은 방법은 무엇입니까.
NoClassDefFoundError: my.class.MockInitialContext
는, JNDI로 조롱하는 것은 매우 불쾌한 :
는 이미 있지만, 동일한 오류에 걸림돌 유지 (예 : MockInitialContextFactory
내 자신의 사용 등) 몇 가지 방법을 시도했습니다 . 누구든지 나에게 약간의 지침을 주거나 해결책을 가르쳐 주시겠습니까? 그것은 대단히 감사 할 것입니다. 고맙습니다.