在下面的代码中,我无法使用PowerMock模拟构造函数。 我想要MOK以下语句。无法使用PowerMock模拟构造函数
APSPPortletRequest wrappedRequest = new APSPPortletRequest(request);
下面
是我的嘲讽步骤
@PrepareForTest({APSPPortletRequest.class})
@RunWith(PowerMockRunner.class)
public class ReminderPortletControllerTest {
private PortletRequest requestMock;
private APSPPortletRequest apspPortletRequestMock;
public void setUp() throws Exception {
requestMock = EasyMock.createNiceMock(PortletRequest.class);
apspPortletRequestMock = EasyMock.createNiceMock(APSPPortletRequest.class);
}
@Test
public void testExecuteMethod() throws Exception {
PowerMock.expectNew(APSPPortletRequest.class, requestMock).andReturn(apspPortletRequestMock).anyTimes();
EasyMock.replay(apspPortletRequestMock, requestMock);
PowerMock.replayAll();
}
}
请建议我上。
您能否提供错误或某些提示,指出确切问题是什么 – Pratik