使い方
検証したいメソッドの呼び出しに対して、withArgThatを使用して、検証用のwithArgThatを指定する。この例の場合は、単純にmockList.add("hoge")で置き換えできるが・・・
引数をキャプチャするwithCaptureを使ってたけど、こっちのほうが便利。
@Mocked private ListmockList; @Test public void sample() throws Exception { mockList.add("hoge"); new Verifications() {{ mockList.add(withArgThat(is("hoge"))); }}; }