可以模拟摩擦图模拟软件包级可见性接口



我有一个类型interface的bean具有包装级可见性的类。我必须为该类编写单元测试,但是嘲笑该界面每次都会失败:

Mockito只能模拟可见&非比赛类

我试图将接口公开用于测试目的,并且通过没有问题的测试通过。

是否有任何方法可以配置嘲讽来模拟非公共接口?

如果这是一种罕见情况,您可能可以通过使用令牌公共子界面扩展接口来实现,以提高可见度:

public TestPublicInterface extends DefaultInterface {}

然后您可以使用令牌接口进行测试:

Mockito.mock(TestPublicInterface.class)

最新更新