ダウンロードリスト

プロジェクト概要

include するだけで使えるC++テスティングフレームワーク





  • ヘッダーオンリー
  • Google Test 互換
  • 拡張機能あり
    • 日本語テスト名
    • 戻り値のある関数でのアサーション利用可能
    • 豊富なアサーション
    • 式アサーション
    • INFORM フレーバー
    • ASSUME フレーバー
    • package 対応
    • C++11 対応
    • private メンバーアクセス機能
    • etc...

システム要件

システム要件が設定されていません

リリース時刻: 2014-01-26 16:33
iutest 1.8.0 (2 個のファイル 非表示)

リリースノート

リリースノートはありません

変更履歴

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 対応
* バグ修正