最新バージョン 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バージョン情報
http://www.dgic.co.jp/dgicindex.html
オープンソースのRIAプラットフォーム「OpenLaszlo」 http://www.openlaszlo.org/
同じくオープンソースのCMS「MODx」http://modxcms.com/
で作りました。
djUnitは、ユニットテストを安全かつ、低コストで行うこと目的に開発されたTestRunnerで、Eclipseのプラグインとして動作します。
JUnitのTestRunnerで実行できるテストなら、そのままdjUnitで実行するとこができ、実行方法も従来のJUnitテストと同様です。
djUnitのTestRunnerでテストを実行すると、djUnit独自のクラスローダがクラスをロードするようになり、
そのクラスローダは、バイトコードを加工してから、JVMにロードし、その後テストが実行されます。
これにより、今までJUnitのTestRunnerで実行していたテストを、そのまま、djUnitのTestRunnerに実行させるだけで、
以下の機能を簡単に利用できます。
- JCoverageのカバレッジレポート出力
- Virtual Mock Objectsを利用したテスト
djUnitは、JCoverageを利用し、実行されたテストのカバレッジレポートを生成し、Eclipse上で確認できるようにします。
カバレッジレポートは、Coverage View、タスク一覧、javaソースエディタに、結果を表示します。
詳細 -> カバレッジレポートを見る
詳細 -> branch%について
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を再起動します
- 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、クラスローダを使った開発は素人です。
バグがきっとありますので是非教えてください。
分享到:
相关推荐
- **持续集成**:结合代码覆盖率报告,定期检查测试覆盖率,确保新代码的测试覆盖率达标。 - **重构辅助**:在重构过程中,利用覆盖率信息确保所有功能点仍得到测试。 总结,Djunit作为Eclipse的一个扩展,提升了...
总的来说,DJUnit为Eclipse提供了动态Java的测试能力,使得开发者能够更好地利用Eclipse的强大功能来测试和调试动态语言编写的代码,提高了开发效率和代码质量。如果你在Java项目中使用了Groovy或类似动态语言,...
使用Djunit进行测试时,首先需要创建测试类,并使用Djunit提供的注解来标记测试方法。然后,在Eclipse中运行这些测试,Djunit会执行相应的测试逻辑并返回测试结果。如果遇到失败的测试,开发者可以通过Eclipse的调试...
使用 djUnit 进行测试时,你可以创建一个继承自 djUnit 提供的测试基类的测试类,覆盖其方法以编写测试用例。利用Eclipse插件,你可以轻松地运行单个测试、测试类或整个测试套件,并查看详细的测试报告,包括每个...
Djunit的使用能够提高Django项目的测试效率,提供了一种图形化的测试环境,使得开发者可以更加专注于代码的测试和调试,而无需离开熟悉的Eclipse工作空间。通过熟练掌握Djunit的使用,你可以更好地保障Django应用的...
djunit0.8.3djunit0.8.3djunit0.8.3
关于Eclipse的djunit djUnitは、「テストされたコード」と「テストされていないコード」をレポート表示します。このレポートを参考にテスト不足を解消させることで、テストの品質が向上し、プログラムの品質が向上し...
djunit_plugin_for_eclipse_4.7-4.18 Eclipse版本4.7的djUnit插件-4.18(2020-12) 当前版本0.9.0 蚀版本 代码名称 4.7 氧 4.8 光子 4.9 2018-09 4.10 2018-12 4.11 2019-03 4.12 2019-06 4.13 2019-...
在Java开发中,单元测试是确保代码质量的重要手段,与CheckStyle结合使用,可以在编写代码的同时发现并修复潜在的问题,避免它们在后期引发更复杂的错误。 CheckStyle的规则可以通过XML配置文件进行定制,你可以...
hibernate二级缓存EHCache所需jar包
5. **DJUnit Task**:用于运行单元测试。 6. **Metrics Task**:用于收集代码质量指标。 7. **Jar Task**:用于打包成jar文件。 8. **Javadoc Task**:用于生成API文档。 **示例:** ```xml ${src.dir}" destdir=...