Тестовый пример PowerMockito-Unit - класс с частным конструктором - PullRequest
0 голосов
/ 17 июня 2020

У меня есть класс с частным конструктором, для которого я пытаюсь написать пример модульного теста. Любая идея, если это возможно и как это сделать. Вот пример кода.

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());


    }
}
...