0

我看到 with() 方法在测试驱动开发中与 assertThat() 方法一起使用,但我不明白 with() 的作用。有人可以用一个清晰​​的例子来解释。我似乎找不到任何东西。

谢谢你。

4

1 回答 1

1

它允许您指定一组可接受的输入。我认为它的目的是像英语一样阅读,例如“使用任何整数调用 add”。

这是下面链接的备忘单的示例:

allowing (calculator).add(with(any(int.class)), with(any(int.class)));

http://jmock.org/cheat-sheet.html

于 2013-05-29T21:39:28.550 回答