【发布时间】:2015-12-03 23:17:08
【问题描述】:
您好,我使用的不是 PowerMockito,而是普通的,并试图模拟这样的东西:
when(any(File.class).canWrite()).thenReturn(Boolean.FALSE)
但我得到了NullPointerException。基本上不模拟特定实例,我想模拟文件对象的任何和所有实例以返回 FALSE 为 canWrite()。
有人可以帮忙吗?我可以模拟对象,但我正在测试的代码在静态方法中。
【问题讨论】:
-
你认为
any(..)是做什么的?你为什么这么认为? -
我想我可以使用 PowerMock,但想知道是否有办法为现有框架内对 canWrite() 的所有调用返回 FALSE?