java - Powermockito : argument matching for HashMap

标签 java mockito powermock

我有一个功能如下:

class A {

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

}

我必须模拟这个方法 funcA 所以,我正在做

PowerMockito.when(A.funcA(anyObject());  

现在,我收到错误,funcA 不适用于对象。我如何获得 HashMap 的匹配,例如anyString()或anyInt()?

最佳答案

尝试这样做:

any(HashMap.class)

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

关于java - Powermockito : argument matching for HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11404828/

相关文章:

java - 我可以只使用 powermock+mockito+junit 模拟一些静态方法吗?

java - 在 View android java中自动垂直滚动文本的任何工作方式

java - 使用 void 方法计算二维锯齿状数组中的列总和,不返回

java - 如何创建通用类以将 JPARepository 用于多个实体

java - Mockito 和 PowerMockito 错误

java - 使用 spring 集成测试 MultipartFile 上传

java - 用 Java 下载多个文件

java - 如何模拟 javax.mail.Session

java - Powermock 在模拟静态对象时使用 spring 注入(inject)错误模拟对象

java - 模拟方法的本地对象并从中读取