Java 任意输入参数的模拟Spring MVC单元测试
我在一个由控制器访问的类(我们称之为mock)中有一个方法Java 任意输入参数的模拟Spring MVC单元测试,java,spring,unit-testing,spring-mvc,Java,Spring,Unit Testing,Spring Mvc,我在一个由控制器访问的类(我们称之为mock)中有一个方法 getBlah( Map<String, String> params ) { // DO STUFF } 我希望这只是抛出所有输入到getBlah。然而,我不知道我将如何在论点中具体说明这一点 有什么见解吗?问题由JB Nizet在评论中解决 可以使用mockito文档中指定的anyMap()。PERFECT。正是我想要的,非常感谢。 doThrow( new Exception() ) .when(mo
getBlah( Map<String, String> params )
{
// DO STUFF
}
我希望这只是抛出所有输入到getBlah。然而,我不知道我将如何在论点中具体说明这一点
有什么见解吗?问题由JB Nizet在评论中解决
可以使用mockito文档中指定的anyMap()。PERFECT。正是我想要的,非常感谢。
doThrow( new Exception() )
.when(mock).getBlah( /*NOT SURE WHAT TO PUT HERE */ );
mvc.perform(MockMvcRequestBuilders.get(BASE_URL+filterArgs)
.andExpect(Status.isNotFound() );