是否可以使用EasyMock模拟@Singleton实例?

时间:2014-06-03 08:44:31

标签: java easymock

我的课程注释如下:

@Singleton
public class Foo{
   //...
   private Too too;
   public Too getToo(){
   }

}

此类是抽象类中的属性,其可见性受保护

public abstract class AbstractUsingFoo {
   @Inject
   protected Foo foo;

   public methodToTestPolymorphism();

}

然后是子类

如何使用EasyMock为 Foo 类设置单个实例?

我与Spring4Junit结合没有问题。

非常感谢你!

1 个答案:

答案 0 :(得分:0)

包含单身人士的代码众所周知难以测试,因为嘲笑单身人士很尴尬。代码的设计需要考虑可测试性。

您是否可以使用依赖注入来使代码更容易测试?

另请参阅此问题的已接受答案Unit testing with singletons