1
我有一个全局变量global
。如何在Mockito中模拟全局变量
我的方法有一行:
global.getListOfObjects()
我试图写一个单元测试和不断收到上述线路NPE。 我该如何模拟一个全局变量?
我正在使用Mockito和PowerMock。
我有一个全局变量global
。如何在Mockito中模拟全局变量
我的方法有一行:
global.getListOfObjects()
我试图写一个单元测试和不断收到上述线路NPE。 我该如何模拟一个全局变量?
我正在使用Mockito和PowerMock。
这些都是你可以做的事情,如果我正确地理解你的问题:
使用您的源类属性的setter方法。 yourSourceClass.setGlobal(somethingYouNeed);
如果这是一个公共成员,您可以从您的测试类中分配该公共成员值。如: yourSourceClass.global = <somethingYouNeed>;
谢谢。
全局变量?你可以再详细一点吗? –
可供项目中任何文件使用的对象。 –
你有任何该对象的代码?并测试?因为没有人知道该对象是单例,还是只是静态方法或其他。 –