Javaでモックオブジェクトを作るためのシンプルなライブラリ
SimpleMockを作ってみました。
こんな感じでモック(正しくはスタブかな?)を作成できます。
interface Interface { String aaa(); String bbb(Integer i); } Interface i = SimpleMock.mock(Interface.class) .stub("aaa").returns("aaa ret") .stub("bbb").with(Integer.class).returns("bbb ret") .create(); i.aaa(); // => "aaa ret" i.bbb(1); // => "bbb ret"
とりあえず出来ることはこれだけです。google codeで公開しちゃったりしてます。
http://simplemock.googlecode.com/svn/trunk/