忍者ブログ
凡人の日々の経過を記録
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



C++のテストユニットというものをつい最近知って、その重要性と便利さに魅力を感じている今日この頃です。

とりあえず、以下のものを試してみました。
  • CppUnit
  • Boost Test
  • Google Test

CppUnitは、記述が面倒ではあるが、よく使われているようでネット上に日本語の情報が多くわかりやすかった。
機能も一通り揃っていて使用するには十分といった感じに思えた。

Boost Testは、Boostパッケージに含まれるテストユニットで、最近のLinuxパッケージであれば標準でインストールされている場合が多いので、あえてライブラリをインストールしなくてもよいところが良い。
記述方法は、CppUnitに比べてシンプル。
出力もシンプルで、オプション指定することもでるようです。

Google Testは、最近公開されたテストフレームワークで、CppUnit等のxUnitをベースにしているようです。
記述は、CppUnitよりも簡潔です。
出力は、CUIですが、色がついていてわかりやすくなっています。
オプション指定も可能で、いろいろ便利そうです。


一通り触ってみた感じでは、簡単に済ませたいならBoost Test。
好みとしては、Google Test。


今後の調査続行で。

拍手[0回]

PR


この記事にコメントする
HN:
TITLE:
COLOR:
MAIL:
URL:
COMMENT:
PASS:
この記事へのトラックバック
この記事にトラックバックする:

Powered by 忍者ブログ  Design by © まめの
Copyright © [ ずくのない凡人の日記 ] All Rights Reserved.
http://bambooflow.blog.shinobi.jp/