given(mockie.foo(10)).willReturn("10")
	given(mockie.foo(10)).willThrow(new Error("oups"))
	given(mockie.foo()).will(new GenericAnswer(incrementCounter))
	verify().that(array.push("1"))
	verify().that(array.pop())
	verify().that(mockie.baz(eq("one"), any()))
	verify().that(mockie.baz(argThat(new GenericMatcher("two", contains)), eq(10)))
	verify(never()).that(testClass.foo())
	verify(times(3)).that(testClass.foo()) // atLeast(4), once()
03 Example of Mock Testing
- Details