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)