У меня есть класс с частным конструктором, для которого я пытаюсь написать пример модульного теста. Любая идея, если это возможно и как это сделать. Вот пример кода.
public class DataServiceMngr {
private DataServiceMngr() {
System.out.println("Constructor is Private");
}
public String fetchData() {
return "DATA_FETCHED";
}
}
@RunWith(PowerMockRunner.class)
@PrepareForTest({DataServiceMngr.class})
public class UtilityTest {
@Test
public void TestStaticMethod_WithPowerMockito() {
String callexpectation = "DATA_FETCHED";
DataServiceMngr mgr = PowerMockito.mock(DataServiceMngr.class);
assertEquals(callexpectation, mgr.fetchData());
}
}