我想模拟从构造函数调用的单例类方法。
class client {
client(String s1, Strings s2, Context ctx) {
getInstance().init(ctx);
}
ConfigurationManage getInstance() {
return ConfigurationManager.getInstance();
}
}
当从构造函数调用此函数时,如何模拟getInstance()。
如何在我的测试类中模拟此函数?
我的测试课程如下:
class clientTest() {
@Test
Public void test(){
ConfigurationManager instance = mock(ConfigurationManager.class)
Client client = new Client("str1", "str2", mock(Context.class))
}
}
我怎么能在构造函数中调用它时模拟getInstance()。
有人可以帮我解决这个问题。