これは、DBFluteを利用したコードの単体テストを、データベース・フリーにするためのライブラリです。
テストコードで実際のデータベースから取得したレコードを評価する場合、事前に適切なデータを準備し、テスト実行時に当該データが入ったデータベースが稼働していることを保証しなければなりません。また、データベース接続のコストもかかるため、テストの実行に時間が掛かってしまいます。
このライブラリを使うことで、データベースから取得されたレコードを評価する代わりに、 ConditionBeanが期待通りに構築されているか を簡単にテスト出来るようになります。 テストをサポートする機能として、ConditionBeanを評価するHamcrestのカスタムマッチャー、Mockitoユーザーのためのいくつかのユーティリティ、およびJUnit使用時に便利ないくつかのヘルパーを提供しています。
詳しくは使い方を見てください。