【发布时间】:2015-06-14 22:53:06
【问题描述】:
我需要模拟一个具有私有构造函数且只有一个静态创建方法的 java 类。
在这种情况下,典型的解决方案是什么。
有或没有框架。
【问题讨论】:
标签: java scala mocking mockito scalatest
我需要模拟一个具有私有构造函数且只有一个静态创建方法的 java 类。
在这种情况下,典型的解决方案是什么。
有或没有框架。
【问题讨论】:
标签: java scala mocking mockito scalatest
您可以使用 PowerMock 模拟静态方法 https://code.google.com/p/powermock/wiki/MockitoUsage,因此您可以模拟静态创建方法并返回任何您想要的。如果静态方法返回一个接口而不是一个类会更容易,这样您就可以返回您自己的模拟实现。
【讨论】: