サービスビルダーによって生成された LocalServiceUtil クラスを PowerMock でテストしようとしましたが、Util のメソッドから常に「null」または「0」を取得しています。
テストクラス
@RunWith(PowerMockRunner.class)
@PrepareForTest(EntityLocalServiceUtil.class)
public class EntityTest {
@Test
public void testGetAnswer() throws PortalException, SystemException {
PowerMockito.mockStatic(EntityLocalServiceUtil.class);
assertEquals("hello", EntityLocalServiceUtil.getHello());
}
}
ユーティリティ クラスに含まれるもの
public static java.lang.String getHello() {
return getService().getHello();
}
このサービスは、デプロイされたポートレットで正しく機能します。私は何を間違っていますか?