Java 如何测试Spring@RenderMapping方法?
我有一个Spring方法:Java 如何测试Spring@RenderMapping方法?,java,spring,mocking,mockito,easymock,Java,Spring,Mocking,Mockito,Easymock,我有一个Spring方法: @RenderMapping public String gotoPage(RenderRequest argRenderRequest, ModelMap modelMap){ ..... } 如何测试此方法-gotoPage。我是否应该使用EasyMock/Mockito模拟RenderRequest&ModelMap 作为测试此方法的一部分,注释@RenderMapping是否有任何影响?Spring提供了一个额外的JAR,其中包含测试支持类,名为 这里有一
@RenderMapping
public String gotoPage(RenderRequest argRenderRequest, ModelMap modelMap){
.....
}
如何测试此方法-gotoPage
。我是否应该使用EasyMock/Mockito模拟RenderRequest
&ModelMap
作为测试此方法的一部分,注释
@RenderMapping
是否有任何影响?Spring提供了一个额外的JAR,其中包含测试支持类,名为
这里有一个班级。对于ModelMap
,由于该类扩展了LinkedHashMap
,因此我不会模拟它,而是直接使用它
当然,您可以使用EasyMock或Mockito来模拟这两个类,但是当Spring提供模拟/测试类时,我更喜欢使用这个。大多数情况下,此类类是容器/bean,模拟成本很高
对于这种方法的单元测试,我也不会考虑注释@RenderMapping
。我自己的规则是“单元测试方法内容,其余属于集成测试”