include するだけで使えるC++テスティングフレームワーク
Changes for 1.8.0:
** 追加
* IUTEST_*_EQ_RANGE を追加
* IUTEST_*_STRIN,IUTEST_*_STRNOTIN を追加
* IUTEST_FLAG(output) に対応
* IUTEST_*_NO_FAILURE の gtest モード対応
* Visual Studio Type Visualizer 用 .natvis ファイルを追加
* AVR 対応
** 変更
* IUTEST_USE_THROW_ON_ASSERT_FAILURE を IUTEST_USE_THROW_ON_ASSERTION_FAILURE に変更
* IUTEST_USE_THROW_ON_ASSERTION_FAILURE を指定した場合 SKIP や ASSUME も例外を投げるように変更
* IUTEST_*_NO_FAILURE が警告やスキップを失敗と判断しないように変更
* リスナーのセットアップ関数を変更
* パッケージ内の値のパラメータ化テストのテストケース名が pkg.prefix/testcase となるように変更
* IUTEST_SCOPED_PEEP,IUTEST_MAKE_SCOPED_PEEP を廃止
* ソースコードのエンコーディングを UTF8 BOM 有りに変更
** 修正
* IUTEST_*_TRUE/FALSE を可変長対応
* フィクスチャークラス名を IUTEST_TEST マクロのテストケース名に使用した場合にエラーになるように修正(MSVC拡張)
* Visual C++ Compiler November 2013 CTP 対応
* バグ修正