iutest
1.17.1.0
|
Assertion Result [詳解]
#include <iutest_assertion.hpp>
公開メンバ関数 | |
AssertionResult (bool result) | |
コンストラクタ [詳解] | |
AssertionResult (const AssertionResult &rhs) | |
コピーコンストラクタ | |
bool | failed () const IUTEST_CXX_NOEXCEPT_SPEC |
成否 | |
bool | passed () const IUTEST_CXX_NOEXCEPT_SPEC |
成否 | |
const char * | message () const |
メッセージの取得 | |
const char * | failure_message () const |
メッセージの取得 [詳解] | |
template<typename T > | |
AssertionResult & | operator<< (const T &value) |
メッセージ追加 | |
AssertionResult | operator! () const |
AssertionResult | operator&& (const AssertionResult &rhs) const |
AssertionResult | operator|| (const AssertionResult &rhs) const |
静的公開メンバ関数 | |
static AssertionResult | Success () |
成功結果の作成 | |
static AssertionResult | Failure () |
失敗結果の作成 | |
template<typename T > | |
static AssertionResult | Is (const T &b) |
成否の取得 | |
static AssertionResult | Is (const AssertionResult &ar) |
Assertion Result
|
inline |
コンストラクタ
[in] | result | = テスト結果真偽値 |
|
inline |
|
inlinestatic |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。