我需要模拟一个具有私有构造函数且只有静态创建方法的java类。
在这种情况下,典型的解决方案是什么。
有或没有框架。
您可以使用
PowerMock 来模拟静态方法 https://code.google.com/p/powermock/wiki/MockitoUsage,因此您可以模拟静态创建方法并返回所需的任何内容。如果静态方法返回接口而不是类,则更容易,因此您可以返回自己的模拟实现。
我需要模拟一个具有私有构造函数且只有静态创建方法的java类。
在这种情况下,典型的解决方案是什么。
有或没有框架。
PowerMock 来模拟静态方法 https://code.google.com/p/powermock/wiki/MockitoUsage,因此您可以模拟静态创建方法并返回所需的任何内容。如果静态方法返回接口而不是类,则更容易,因此您可以返回自己的模拟实现。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium