-Eclipseプラグインテスト

Eclipseプラグインを作るにあたって、一番大変なのはテスト・デバッグです。Eclipse3.0ではPDE JUnitというプラグインが標準ではいっていて、これを用いるとプラグインをユニットテストできます。これを作ったのがかのErich Gamma氏で、彼とKent Beck氏の著作である「Contributing to Eclipse」という本ではこれの使い方を通してEclipseプラグインの開発手法を解説しています。名著です。$39.99-の本ですが、$100-ぐらいの価値はあるんじゃないかな?WEBにもこれだけまとまって情報ないですし。
この本の出版社であるAddison-Wesleyのサイトでは、本で紹介しているサンプルとユーティリティのソースコードをダウンロードすることができます。このソースコードに入ってる、TestProjectというクラスがクセモノで、なぜかこれはPDE JUnitプラグインには含まれていません。見ればわかりますが、プラグインのユニットテストを行うにあたっての、テストWorkspace上に自由にテスト用のプロジェクト環境を整える機能を持ってます。さらに、前掲書の第12章、このPDE JUnitプラグインおよびTestProjectの使い方を解説した章は、PDFでWEBから(これまた、なぜか)ダウンロードできます。プラグイン開発する人はこの章だけでもよむべし。