如何写一个不等于某物的匹配器

楚克

我正在尝试为呼叫创建模拟。说我有尝试这种方法,请尝试:

class ClassA {
  public String getString(String a) {
    return a + "hey";
  }
}

我想模拟的是:第一个实例是

when(classA.getString(eq("a")).thenReturn(...);`

在同一测试用例中

when(classA.getString([anything that is not a])).thenReturn(somethingelse);

第二种情况是我的问题:anyString()除“ a”外,我该如何匹配

沙漠

通过Mockito框架,您可以使用AdditionalMatchers

ClassA classA = Mockito.mock(ClassA.class);
Mockito.when(classA.getString(Matchers.eq("a"))).thenReturn("something"); 
Mockito.when(classA.getString(AdditionalMatchers.not(Matchers.eq("a")))).thenReturn("something else");

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配不等于指定字符串的第一个实例

来自分类Dev

匹配不等于指定字符串的第一个实例

来自分类Dev

如何写一个结构?

来自分类Dev

C 指针不等于另一个

来自分类Dev

如何生成一个不等于jquery中某些值的随机数

来自分类Dev

如何测试一个值是否不等于任何有效选择

来自分类Dev

如何找到一个不等于加载时的数组..?

来自分类Dev

如何确保生成的随机数不等于下一个生成的数?

来自分类Dev

如何生成一个不等于jquery中某些值的随机数

来自分类Dev

如何制作一个包含“不等于前一组”的正则表达式

来自分类Dev

茉莉花抱怨一个对象不等于一个对象

来自分类Dev

证明一个词不等于一个严格的更大的词

来自分类Dev

一个整数不等于另一个整数吗?

来自分类Dev

如何从Firebase集合中获取第一个文档ID,该ID不等于给定的ID?

来自分类Dev

如果工作表中的一个单元格不等于0,我该如何减去

来自分类Dev

如何创建一个整数、json 模式、验证整数不等于 0(零)的验证规则?

来自分类Dev

如何写一个“等式”?谓词?

来自分类Dev

vim如何写一个只读文件?

来自分类Dev

如何写一个帕斯卡数的倒数?

来自分类Dev

如何写一个“ * .bat”文件?

来自分类Dev

你如何写一个动态值

来自分类Dev

vim如何写一个只读文件?

来自分类Dev

如何写一个n元取反器?

来自分类Dev

如何写一个while循环

来自分类Dev

用偏移量匹配一列中不等于另一列的单元格的第一个实例

来自分类Dev

Mongodb如何匹配两个字段之一不等于零?

来自分类Dev

一个表的td宽度为什么不等于tr宽度?

来自分类Dev

错误:UIView的窗口不等于另一个视图的窗口

来自分类Dev

Java 8-ZonedDateTime不等于另一个ZonedDateTime

Related 相关文章

  1. 1

    匹配不等于指定字符串的第一个实例

  2. 2

    匹配不等于指定字符串的第一个实例

  3. 3

    如何写一个结构?

  4. 4

    C 指针不等于另一个

  5. 5

    如何生成一个不等于jquery中某些值的随机数

  6. 6

    如何测试一个值是否不等于任何有效选择

  7. 7

    如何找到一个不等于加载时的数组..?

  8. 8

    如何确保生成的随机数不等于下一个生成的数?

  9. 9

    如何生成一个不等于jquery中某些值的随机数

  10. 10

    如何制作一个包含“不等于前一组”的正则表达式

  11. 11

    茉莉花抱怨一个对象不等于一个对象

  12. 12

    证明一个词不等于一个严格的更大的词

  13. 13

    一个整数不等于另一个整数吗?

  14. 14

    如何从Firebase集合中获取第一个文档ID,该ID不等于给定的ID?

  15. 15

    如果工作表中的一个单元格不等于0,我该如何减去

  16. 16

    如何创建一个整数、json 模式、验证整数不等于 0(零)的验证规则?

  17. 17

    如何写一个“等式”?谓词?

  18. 18

    vim如何写一个只读文件?

  19. 19

    如何写一个帕斯卡数的倒数?

  20. 20

    如何写一个“ * .bat”文件?

  21. 21

    你如何写一个动态值

  22. 22

    vim如何写一个只读文件?

  23. 23

    如何写一个n元取反器?

  24. 24

    如何写一个while循环

  25. 25

    用偏移量匹配一列中不等于另一列的单元格的第一个实例

  26. 26

    Mongodb如何匹配两个字段之一不等于零?

  27. 27

    一个表的td宽度为什么不等于tr宽度?

  28. 28

    错误:UIView的窗口不等于另一个视图的窗口

  29. 29

    Java 8-ZonedDateTime不等于另一个ZonedDateTime

热门标签

归档