jMock的with()方法有什么作用?

时间:2013-05-29 21:32:46

标签: java tdd jmock

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

谢谢。

1 个答案:

答案 0 :(得分:1)

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

这是以下链接的备忘单中的样本:

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

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