Easymock createMock 与 @Mock
Easymock createMock vs @Mock
我使用 Easymock 和 junit 来编写我的单元测试。我见过不同的测试遵循不同的方法来创建模拟对象。
Easymock.createMock() 和 @Mock 注释之间有什么区别吗?
Obj obj = EasyMock.createMock(Obj.class);
和
@Mock
private Obj obj;
两者有什么区别吗?
创建模拟的带注释的方法仅在 EasyMock 3.2 之后可用。使用 @Mock
注释注入模拟,否则由您创建。
从功能的角度来看,它们是相同的,只是您设置事物的方式up/configure不同。
我注意到你已经问了一些关于 EasyMock 的问题,一定要查看 userguide,这是一本易于阅读的指南,有很多很好的例子!
我使用 Easymock 和 junit 来编写我的单元测试。我见过不同的测试遵循不同的方法来创建模拟对象。
Easymock.createMock() 和 @Mock 注释之间有什么区别吗?
Obj obj = EasyMock.createMock(Obj.class);
和
@Mock
private Obj obj;
两者有什么区别吗?
创建模拟的带注释的方法仅在 EasyMock 3.2 之后可用。使用 @Mock
注释注入模拟,否则由您创建。
从功能的角度来看,它们是相同的,只是您设置事物的方式up/configure不同。
我注意到你已经问了一些关于 EasyMock 的问题,一定要查看 userguide,这是一本易于阅读的指南,有很多很好的例子!