|
iutest
1.17.99.14
|
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 |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
