Я пытаюсь протестировать свои классы LocalServiceUtil, созданные построителем сервисов, с помощью PowerMock, но всегда получаю «null» или «0» из методов Util.
Тестовый класс
@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();
}
и эта служба корректно работает с развернутым портлетом. Что я делаю неправильно?