我尝试使用PowerMock测试服务构建器生成的LocalServiceUtil类,但始终从Util的方法中获取'null'或'0'。Mockito Liferay服务测试
测试类
@RunWith(PowerMockRunner.class)
@PrepareForTest(EntityLocalServiceUtil.class)
public class EntityTest {
@Test
public void testGetAnswer() throws PortalException, SystemException {
PowerMockito.mockStatic(EntityLocalServiceUtil.class);
assertEquals("hello", EntityLocalServiceUtil.getHello());
}
}
的Util类包含
public static java.lang.String getHello() {
return getService().getHello();
}
和这种服务部署的portlet正常工作。我做错了什么?
你应该提供的getService()实现。 – gontard 2012-08-16 14:49:25