http://works.dgic.co.jp/djwiki/ からダウンロードできます。 djUnit †djUnitは、テスト実行時のクラスロード処理を、独自のクラスローダで行い、オンザフライでクラス変換することにより、アプリケーション開発および、ユニットテストを安全かつ、低コストで行うことを支援するツール群です。 特徴 †
ユニットテスト実行、カバレッジレポートの確認を、Eclipse上でスムーズに行うことができる。
「Virtual Mock Objects using AspectJ with JUNIT 」http://www.xprogramming.com/xpmag/virtualMockObjects.htm 上記で紹介されているVirtual Mock Objectsを拡張し、バイトコード操作フレームワークを利用して実装。 ファクトリーメソッド抽出や、個別の擬似オブジェクトを作成することなく、また、個別のpointcutなどを定義することなく、柔軟なテストを行うことができる。 メソッドに、戻り値をセットしたり、例外をスローさせたりすることが可能。 メソッドが呼び出されていることと、その時の引数を確認できる。 これらにより、テスト対象オブジェクトに集中することができます。
メソッドの開始、終了、キャッチされた例外などの情報を、コンソールに表示することによりデバッグ作業を手軽におこなうことができる。 スクリーンショット †
コメント †最新の10件を表示しています。 コメントページを参照 |