答案 0 :(得分:0)
可能不起作用的一个可能原因可能是这一行:
expectNew(collaborator.getClass()).andReturn(null);
collaborator
是一个模拟实例,这意味着它是" getClass()"方法将返回Collaborator$CGLIBMockedWithPowermock
或类似的东西 - 而不是您想要的Collaborator
类。因此,您可以通过将该行更改为:
expectNew(Collaborator.class).andReturn(null);