我有一个类型interface
的bean具有包装级可见性的类。我必须为该类编写单元测试,但是嘲笑该界面每次都会失败:
Mockito只能模拟可见&非比赛类
我试图将接口公开用于测试目的,并且通过没有问题的测试通过。
是否有任何方法可以配置嘲讽来模拟非公共接口?
如果这是一种罕见情况,您可能可以通过使用令牌公共子界面扩展接口来实现,以提高可见度:
public TestPublicInterface extends DefaultInterface {}
然后您可以使用令牌接口进行测试:
Mockito.mock(TestPublicInterface.class)