UnitTestDoclet

単体テスト用ドックレット

説明

単体テストをJUnitなんかで行う場合、Excelで資料を作って
テストケースのコードを書いて…と二重管理になりがち。

そういうわけで、コメントに文章を書いておけばそこから
Excelファイルを生成するようなドックレット(Javadocとして動くやつ)
を作りました。


こうすると


こんなソースが


こうなります。

ダウンロード


POI-3.7を使用しています。

使い方

  1. C:\TEMPフォルダが無ければ作る。
  2. UTListMaker.jar, poi-3.7-xxxxxxxx.jar, UnitTestTemplate.xlsをC:\TEMPに置く。
  3. EclipseからJavadocのエクスポートを行う。
※先の図のように、カスタムドックレットとして指定してあげてください。

詳細な説明

  • Docletの枠組みで動作します。
  • Testで終わる名前のクラスの、testで始まる名前のメソッドについてコメントをドキュメント化します。
    • TestCaseを継承しているかどうかはチェックしていません。
  • コメントは/** */で書きます。
  • コメントは(1)テスト項目名(2)実施方法(3)確認事項(想定結果)の3つを書きます。
  • 3つのコメントは<br/>で区切ります。(<br>ではなく<br/>なので注意)
    • なるべく余計なタグを書かなくて済むように(=横着できるように)考えました。
  • テンプレートは今のところ付属のものにのみ対応しています。それ以外のテンプレートにする場合はソースを修正してください。
  • テンプレートファイルは必ず置いてください。じゃないと動きません。
  • ファイルの生成はC:\TEMP以下にUnitTestDocというフォルダを作り、その下にパッケージごとのフォルダを作成してその中に生成します。

その他

  • ご使用は自己責任でお願いします。
  • 改造、再配布はご自由に。
  • 著作権については特に考えません(小規模なので)。改造再配布にあたって「これは俺が作ったぜー♪」とか言っていただいてもまあかまいませんが、なんかあったときに「悪いのは原作者やー」とかいうのはナシでお願いします。
最終更新:2011年04月03日 21:44