Iutest Versions Save

c++ testing framework

v1.17.1

3 years ago
  • New

    • GTEST_SKIP 対応
    • IUTEST_*_NE_RANGE アサーションを追加
    • IUTEST_*_NE_COLLECTIONS アサーションを追加
  • Improved

    • ::std::wstring_view / ::std::u16string_view / ::std::u32string_view 対応
    • Variadic Templates 非対応コンパイラーでの型パラメータの型表示を改善
  • Changes

    • アサーションに operator << したときの出力を PrintToString したものと同じになるように変更
    • iuwandbox: Wandbox 向けにサイズ圧縮したヘッダーをデフォルトで使用するように変更
    • iuwandbox: 上記に伴いフルバージョンのヘッダーを使うオプション(--no-iutest-use-wandbox-min)を追加
    • deprecated: iuwandbox: --iutest-use-wandbox-min
    • Python2 のサポート終了
  • Bug fixes

    • C++20 で削除された basic_ostream::operator << に対応
    • IUTEST_AP が同じ名前空間に複数定義できない問題を修正
    • Google Test 旧バージョンとの互換性を修正
    • その他いくつかの不具合を修正

v1.17.0

4 years ago
  • New

    • ::std::string_view 対応
    • ::std::filesystem 対応
    • FreeBSD 対応
    • ALMOST_EQ アサーション を追加
    • --iutest_locale_ctype オプションを追加
  • Improved

    • setlocale(LC_CTYPE, IUTEST_FLAG(locale_ctype)) をテスト実行開始時に行うように修正
    • Visual Studio 2019 対応
  • Changes

    • 大きな配列/コンテナ/オブジェクトの pinter を修正
    • iutest_main で setlocale していたものを廃止
    • junit xml 出力で出力するテストが 0 だった場合にファイル書き出ししないように修正
    • CSV パラメータ生成でファイルオープン失敗した場合の警告レベルを FATAL から WARNING に変更
    • CSV パラメータ生成で要素がなかった場合に WARNING 出力
    • deprecated: IUTEST_USE_OWN_LIST
  • Bug fixes

    • いくつかの不具合を修正

v1.16.7

5 years ago
  • Improved

    • iuwandbox: コードサイズをさらに削減したヘッダーファイルに対応(--iutest-use-wandbox-min)
  • Bug fixes

    • 古い google mock の互換性エラー修正
    • いくつかの不具合を修正

v1.16.6

5 years ago
  • Improved

    • Matcher に (NanSensitive)FloatNear/DoubleNear を追加
    • Matcher に template 版の浮動小数点数比較を追加・(NanSensitive)FloatingPointEq/FloatingPointNear
    • long double に対応
  • Changes

    • iuwandbox: -D__WANDBOX__ コンパイラーオプションを必ずつけるように変更
  • Bug fixes

    • iuwandbox: dryrun オプションが失敗を返す問題を修正
    • いくつかのコンパイラー警告を修正

v1.16.5

5 years ago