Java向けBDD用テスティングフレームワーク「JDave 1.0-rc1」リリース

原井彰弘
2007/11/22 20:17

JDaveプロジェクトは11月20日、Java向けのテスティングフレームワーク「JDave 1.0-rc1」をリリースした。モックオブジェクトフレームワーク「JMock 2」を統合し、マッチングライブラリとして「Hamcrest」を利用しているのが特徴。

 JDaveプロジェクトは11月20日、Java向けのテスティングフレームワーク「JDave」の新バージョン「JDave 1.0-rc1」をリリースした。

 JDaveは、ソフトウェア開発における「ビヘイビア駆動開発(BDD)」を促進するために開発されたJava向けのテスティングフレームワーク。BDDとは、ユニットテストを「仕様」という観点で捉えた開発手法。テスト駆動開発(TDD)と本質的には全く同じだが、テストではなく「仕様」の概念に重きが置かれているのが特徴である。

 JDaveは、RubyのBDD対応テスティングフレームワーク「rspec」から影響を受けて開発されたもので、モックオブジェクトフレームワーク「JMock 2」を統合している。また、マッチングライブラリとして「Hamcrest」を利用しているのも特徴だ。

 今回リリースされた新バージョンでは、新たにMapオブジェクトに値が含まれているかどうかを仕様として記述することが可能になったほか、finalが付加されたクラスやメソッドのモックにも対応した。また、仕様を記述する際に「must」という語を利用できるようになった。

記事の感想やご意見をコメントでお寄せください(CNET_IDログインが必要です)
ログイン パスワードを忘れた方  |  新規登録
  • 新着記事
  • 人気記事
  • 特集
  • ブログ
  • 読者投票
    今、使っているマシンのOSは?

    投票受付期間:2008年6月27日 〜 2008年7月11日
  • » 投票しないで結果だけ見る