代码之家  ›  专栏  ›  技术社区  ›  Rgfvfk Iff

Mockito check参数属于Map类

  •  0
  • Rgfvfk Iff  · 技术社区  · 6 年前

    我正在使用 Mockito 测试函数的参数是否为 Map .现在我正在使用

    import static org.mockito.Matchers.any;
    any(Map.class) 
    

    但我想检查一下 Map<String, String> 那会是什么样子呢?

    any(Map<String, String>.class) ?

    3 回复  |  直到 6 年前
        1
  •  1
  •   Hari Menon    6 年前

    您可以这样做:

    Matchers.<Map<String, String>>any()
    
        2
  •  0
  •   Filip Malczak    6 年前

    org.mockito.Matchers 似乎不推荐使用,建议使用Hamcrest matchers。

    不幸的是,你会不会切换到Hamcrest,你想做的似乎无论如何都是不可能的,看到了吗 THIS

        3
  •  0
  •   Aparna    6 年前

    您可以尝试使用 import org.mockito.Mockito;

    Mockito.anyMapOf(String.class, String.class);