0
나는 내가 얻을 수 있는지 확인하기 위해 사용하고 몇 가지 간단한 수업을 powermock
작동합니다 :PowerMock NoClassDefFoundError를
import org.junit.Test;
import org.junit.runner.RunWith;
import org.powermock.api.easymock.PowerMock;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class)
@PrepareForTest(Foo.class)
public class FooTest
{
@Test
public void testFoobar(){
Foo test = PowerMock.createPartialMock(Foo.class, "foobar");
PowerMock.replay(test);
}
}
및
public class Foo
{
public String foobar(String aString){
return aString + " blah";
}
}
나는이 단위 테스트를 실행하려고, 그것을 알려줍니다 나를 :
java.lang.NoClassDefFoundError: org/easymock/classextension/internal/ClassProxyFactory$MockMethodInterceptor
...
내가 왜 이런 일을하는지 모르겠다. 도와주세요.
Hmm easymock이 정상적으로 작동하는 것 같습니다. – KWJ2104
... 어떤 의미입니까? [여기]에서 다운로드 한 PowerMock 파일 (http://code.google.com/p/powermock/downloads/list)은 무엇입니까? – oldrinb
powermock-easymock-1.3.8-full.jar의 사용자 지정 타사 빌드 – KWJ2104