Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Powermockito:HashMap的参数匹配_Java_Mockito_Powermock - Fatal编程技术网

Java Powermockito:HashMap的参数匹配

Java Powermockito:HashMap的参数匹配,java,mockito,powermock,Java,Mockito,Powermock,我的职能如下: class A { static funcA(HashMap<String, Boolean> h); } 现在,我得到一个错误,funcA不适用于对象。如何获取hashmap的匹配项,如anyString()或anyInt()?尝试执行以下操作: any(HashMap.class) 它应该匹配您指定的类的任何实例(在本例中是HashMap)即使我遵循了您的appraoch,powermockito也会进入statis函数,并抛出一个空指针异常,因为

我的职能如下:

class A {

  static funcA(HashMap<String, Boolean> h);  

}
现在,我得到一个错误,funcA不适用于对象。如何获取hashmap的匹配项,如anyString()或anyInt()?

尝试执行以下操作:

any(HashMap.class)

它应该匹配您指定的类的任何实例(在本例中是
HashMap

即使我遵循了您的appraoch,powermockito也会进入statis函数,并抛出一个空指针异常,因为它需要的哈希映射不在那里。然而,既然我在模拟这个方法,为什么powermockito要输入它的函数定义呢?
any(HashMap.class)