ITedite

CDTのCppUnitプラグイン

参考サイトhttp://d.hatena.ne.jp/torutk/20081018/p1
ソースhttp://sourceforge.net/projects/ecut/
公式プラグインサイトhttp://www.eclipseplugincentral.com/でcppunitで検索をかけたら、これしかHITしなかったから、デファクトスタンダードとみていいのかな?
試してみますかな。

事前準備

cppunitをインストールしておく。

インストール手順

初期設定

テスト用ビルダーの作成

プロジェクト上で右クリック→「Ecut」→「Apply Connector」を選択。
「CppUnit Connector」にチェック。
「ビルド構成」にて、「Create build configuration」を選択し、「CppUnitTest」ビルダーを作成する。
※この時点で、TestRunnnerClient.cppとTestRunnerClient.hが作成される。
作成後、プロジェクトのプロパティで、CppUnitTestビルダーのビルドコマンドを「make check」に変更する。

テストケースの作成

テストを作りたいソースのヘッダを右クリックし、「新規」→「CppUnit Test Case」を選択。
「CppUnitTest」にテストを追加していく。

テストの実行

「プロジェクト」→「構成のビルド」→「アクティブにする」で、「CppUnitTest」をアクティブにしてビルドすればOK。