のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

Visual StudioでC言語のコードカバレッジ(1)

テストプロジェクトの作り方

Visual Studio 2008(Development Edition)でC言語のコードカバレッジを行ってみようと思いました。
C言語のままではVisualStduioはコードカバレッジをしてくれないので、
C++としてコンパイルします。

まずは、テストプロジェクトのつくりかたから。
メニューのテストから新しいテスト(T)を選択します。

選択すると、”新しいテストの追加”というダイアログが出てきます。

一番したの、テストプロジェクトに追加の項目がC#なのでC++に変えます。
”Visual C++ テストプロジェクトの新規作成・・・”を選んでください。

単体テストをクリックすると、テスト名が"UnitTest1.cpp"のようになります。好みのテスト名に変えてOKを押してください。

OKを押すと、”新しいテストプロジェクト”というダイアログが出てきます。新しいプロジェクトの名前を入れて、作成を押してください。

以上でプロジェクト自体は作成できます。

このあとは、単体テストのファイルを修正してそこにテストを作っていきます。

ソリューションファイルはVisualStduioのデフォルトの位置に作られるようです。

C:\Users\[ユーザー名]\Documents\VS2008\Projects\TestProject1