我第一次使用Mockito和PowerMock,我在以下行运行下面的代码时遇到错误:
MockitoAnnotations.initMocks(SearchTest.class);
错误是:
java.lang.ExceptionInInitializerError at org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.(ConditionalStackTraceFilter.java:17) at org.mockito.exceptions.base.MockitoException.filterStackTrace(MockitoException.java:30) at org.mockito.exceptions.base.MockitoException. (MockitoException.java:19) at org.mockito.exceptions.misusing.MockitoConfigurationException. (MockitoConfigurationException.java:18) at org.mockito.internal.configuration.ClassPathLoader.loadImplementations(ClassPathLoader.java:145) at org.mockito.internal.configuration.ClassPathLoader.findPluginImplementation(ClassPathLoader.java:110) at org.mockito.internal.configuration.ClassPathLoader.findPlatformMockMaker(ClassPathLoader.java:106) at org.mockito.internal.configuration.ClassPathLoader. (ClassPathLoader.java:59) at org.mockito.internal.configuration.GlobalConfiguration.createConfig(GlobalConfiguration.java:38) at org.mockito.internal.configuration.GlobalConfiguration. (GlobalConfiguration.java:32) at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:94) Caused by: java.lang.NullPointerException
测试类的代码是:
import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized.Parameters; import org.mockito.Matchers; import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.MockitoAnnotations; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner; @RunWith(Parameterized.class) @PrepareForTest(InputStreamReader.class) public class SearchTest { private String preFile; private String expectedPreFile; private String postFile; private String expectedpostFile; @Parameters public static Collection
有什么建议为什么我收到这个错误?
谢谢