用Djunit报告代码测试覆盖率

最新バージョン 0.8.3 for Eclipse3.3[2007/12/11]
0.8.2 for Eclipse3.2[2006/12/01]

[2007/12/11] version 0.8.3 for Eclipse3.3を公開しました。
[2007/08/09] version 0.8.2 for Eclipse3.3を公開しました。
[2006/12/01] version 0.8.2を公開しました。
[2006/12/01] 更新サイトを公開しました。

    djUnitバージョン情報


株式会社デジックのHPも、是非、ご覧ください。  Λ


        http://www.dgic.co.jp/dgicindex.html

        オープンソースのRIAプラットフォーム「OpenLaszlo」 http://www.openlaszlo.org/
        同じくオープンソースのCMS「MODx」http://modxcms.com/
        で作りました。


djUnitとは  Λ


djUnitは、ユニットテストを安全かつ、低コストで行うこと目的に開発されたTestRunnerで、Eclipseのプラグインとして動作します。

JUnitのTestRunnerで実行できるテストなら、そのままdjUnitで実行するとこができ、実行方法も従来のJUnitテストと同様です。

特徴  Λ


djUnitのTestRunnerでテストを実行すると、djUnit独自のクラスローダがクラスをロードするようになり、
そのクラスローダは、バイトコードを加工してから、JVMにロードし、その後テストが実行されます。

これにより、今までJUnitのTestRunnerで実行していたテストを、そのまま、djUnitのTestRunnerに実行させるだけで、
以下の機能を簡単に利用できます。

  • JCoverageのカバレッジレポート出力
  • Virtual Mock Objectsを利用したテスト


 

JCoverageのカバレッジレポート出力


    djUnitは、JCoverageを利用し、実行されたテストのカバレッジレポートを生成し、Eclipse上で確認できるようにします。
    カバレッジレポートは、Coverage View、タスク一覧、javaソースエディタに、結果を表示します。

    詳細 -> カバレッジレポートを見る
    詳細 -> branch%について

Virtual Mock Objectsを利用したテスト


    Virtual Mock Objectsは、

    「Virtual Mock Objects using AspectJ with JUNIT」(http://www.xprogramming.com/xpmag/virtualMockObjects.htm)

    を実装し、独自の拡張を加えたものです。

    Virtual Mock Objectsを利用すると、単体テストの作成を、低コストでシンプルにできます。

    詳細 -> Virtual Mock Objectsを使ったテスト

ダウンロード  Λ


    ここからダウンロードして下さい。[Can not download from translation site.]
    djUnit Download

    [ダウンロードされた方にお願い]
    djUnitを信頼できるツールにするため、感想、意見、バグなどを是非教えてください。


    developer@dgic.co.jp

インストール方法  Λ


 

  • [更新マネージャーでのインストール]


 

  • [手動インストール]
    • djUnitをダウンロードします(jp.co.dgic.eclipse.jdt.djunit_x.x_x.x.x.zip)
    • Eclipseのpluginsフォルダに、古いバージョンのdjUnitがあるときは、Eclipseを終了し、それを削除します。
    • ダウンロードしたzipファイルを、Eclipseのpluginsフォルダに解凍します
    • Eclipseを再起動します


 

使い方  Λ


 


 


 

JCoverageの注意点  Λ


 

Virtual Mock Objectsについて  Λ


 


 

動作環境[djUnitを評価している環境]  Λ


 

  • Windows XP professional
  • jdk 1.4.2_04, 1.5.0_04
  • Eclipse 2.1.x, 3.0.x, 3.1.x, 3.2.0


 

連絡先  Λ

我々は、javaでの開発経験が若干ありますが、Eclipseプラグインやjavassist、クラスローダを使った開発は素人です。
バグがきっとありますので是非教えてください。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值