IntellJ IDEA 6.0(以降、IDEA 6.0)で追加された新機能のうち、もっとも興味深いものが「コードカバレッジ機能」だ。聞き慣れない単語かもしれないが、一度使うとやみつきになる。IDEA 6.0の最大の特徴は、このコードカバレッジ機能が高度に開発環境に統合された点にある。ここではこの興味深い機能を紹介したい。 IDEA 6.0にはEMMAをベースにしたコードカバレッジ機能が搭載されている。EMMAはCommon Public License Version 1.0のもとで公開されているオープンソースソフトウェアのコードカバレッジツール。IDEA 6.0では要するにこの機能を統合開発環境から活用することができる。 役立つストーリーとしてはユニットテストのテストコードとともに用いる場合だ。コードカバレッジ機能を有効にしてある場合、テストコードを実行するとどのコードが実行されどのコ