Java 任意输入参数的模拟Spring MVC单元测试

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

我在一个由控制器访问的类(我们称之为mock)中有一个方法

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() );