C++用のテストツールは,5,6種類あるのですが,今回はCxxTestについて説明します。 CxxTestは,約10個のcppファイルと,約20個のhファイル,2個のPythonスクリプトで構成された,シンプルなテスト用フレームワークです。 特徴としては,ヘッダーファイルにテストケースを書き,そこからcxxtestgen.plというPythonスクリプトを使ってテスト用cppファイルを生成し,このcppファイルをビルドして実行することでテストを行います。 ■インストール方法 CxxTestの公式サイトでは,CxxTestのソースコードとrpmパッケージしか配布されていません。 Debian/Ubuntu系LinuxでCxxTestを使うには,ソースコードを手動でインストールするか,rpmをdebに変換してインストールします。 今回は,手間を省くために後者の方法を使います。 まずは,ali