Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 moles 框架对我的代码进行单元测试。
有一个单例类的实现
这个类实现了一个抽象类。
如何规避我的单例类的初始化函数?这个初始化函数是从抽象基类的构造函数中调用的。
您可以将您的单例子类化以制作“用于测试”的版本。您可以使您的初始化函数抽象化,并让您真正的单例实现您当前正在做的事情,并让测试版本实现一些东西来初始化您的测试版本。