May 21, 2007

[Library] Mock ライブラリを調査

Java で利用できる Mock ライブラリを調べてみた。 昔使用していた MockObjects は いつの間にか開発が停止して現在ではダウンロード出来なくなっているようだ。

Mock ライブラリ

EasyMock

現時点で一番情報が多そうなのが EasyMock か。 多少慣れるのに時間がかかりそうだが、結構使い出はありそう。 jMock とどちらを選択するかは好みの問題になるだろうか。

EasyMock
http://www.easymock.org/
EasyMock 2.2 Readme
http://www.easymock.org/EasyMock2_2_Documentation.html
EasyMock 2 License (MIT License)
http://www.easymock.org/License.html

jMock

EasyMock とどちらを選択するか悩むところ。 とりあえず両方試してみて自分に合う方を選択するということになりそう。

jMock
http://www.jmock.org/index.html
Getting Started
http://www.jmock.org/getting-started.html
jMock Project License
http://www.jmock.org/license.html

RMock

RMock testing framework
http://rmock.sourceforge.net/
The RMock 2.0.0 user guide
http://rmock.sourceforge.net/documentation/xdoc.html
Project License (Apache License Version 2.0)
http://rmock.sourceforge.net/documentation/license.html

mocquer

mocquer
https://mocquer.dev.java.net/
CPL
http://www.opensource.org/licenses/cpl1.0.php