iutest  1.17.1.0
公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
iutest::TestPartResult クラス

テスト結果を示すクラス [詳解]

#include <iutest_result.hpp>

iutest::TestPartResult の継承関係図
Inheritance graph
[凡例]
iutest::TestPartResult 連携図
Collaboration graph
[凡例]

公開型

enum  Type {
  kAssumeFailure = -3, kSkip = -2, kWarning = -1, kSuccess,
  kNonFatalFailure, kFatalFailure
}
 結果のタイプ [詳解]
 

公開メンバ関数

 TestPartResult (const char *file, int line, const char *message, Type type)
 コンストラクタ [詳解]
 
bool failed () const IUTEST_CXX_NOEXCEPT_SPEC
 失敗かどうか
 
bool passed () const IUTEST_CXX_NOEXCEPT_SPEC
 成功かどうか
 
bool warning () const IUTEST_CXX_NOEXCEPT_SPEC
 警告かどうか
 
bool skipped () const IUTEST_CXX_NOEXCEPT_SPEC
 スキップかどうか
 
bool assume_failed () const IUTEST_CXX_NOEXCEPT_SPEC
 前提条件エラーかどうか
 
bool succeeded () const IUTEST_CXX_NOEXCEPT_SPEC
 成功かどうか(警告を除く)
 
bool nonfatally_failed () const IUTEST_CXX_NOEXCEPT_SPEC
 致命的ではない失敗かどうか
 
bool fatally_failed () const IUTEST_CXX_NOEXCEPT_SPEC
 致命的な失敗かどうか
 
const char * summary () const
 理由
 
Type type () const IUTEST_CXX_NOEXCEPT_SPEC
 結果のタイプ取得
 

静的公開メンバ関数

static bool type_is_failed (Type type) IUTEST_CXX_NOEXCEPT_SPEC
 失敗かどうか
 

詳解

テスト結果を示すクラス

列挙型メンバ詳解

◆ Type

結果のタイプ

列挙値
kAssumeFailure 

前提条件エラー

kSkip 

スキップ

kWarning 

警告

kSuccess 

成功

kNonFatalFailure 

致命的ではない失敗

kFatalFailure 

致命的な失敗

構築子と解体子

◆ TestPartResult()

iutest::TestPartResult::TestPartResult ( const char *  file,
int  line,
const char *  message,
Type  type 
)
inline

コンストラクタ

引数
[in]file= ファイル名
[in]line= 行番号
[in]message= メッセージ
[in]type= 結果のタイプ

このクラス詳解は次のファイルから抽出されました: