我需要在我的代码中使用单例模式。我已经在Java中实现了它,并且它运行良好。我这样做的原因是确保在多个环境中,只有一个该类的实例。
但现在我想使用单元测试本地测试我的Singleton对象。为此,我需要模拟另一个该单例模式的实例(来自另一台设备)。所以,是否有可能为测试目的第二次实例化一个Singleton,或者我必须模拟它?
我不确定,但我认为可以通过使用不同的类加载器实现这种可能性。
但现在我想使用单元测试本地测试我的Singleton对象。为此,我需要模拟另一个该单例模式的实例(来自另一台设备)。所以,是否有可能为测试目的第二次实例化一个Singleton,或者我必须模拟它?
我不确定,但我认为可以通过使用不同的类加载器实现这种可能性。