iutest  1.17.1.0
クラス | 名前空間 | 型定義 | 関数
iutest_assertion.hpp ファイル

iris unit test assertion 定義 ファイル [詳解]

#include "iutest_config.hpp"
#include "iutest_result.hpp"
#include "iutest_printers.hpp"
#include "internal/iutest_list.hpp"
iutest_assertion.hpp の依存先関係図:
被依存関係図:

[ソースコード]

クラス

class  iutest::AssertionResult
 Assertion Result [詳解]
 
struct  iutest::AssertionReturnType< R >
 Assetion Return Type [詳解]
 
struct  iutest::AssertionReturnType< void >
 Assetion Return Type (void) [詳解]
 

名前空間

 iutest
 iutest root namespace
 

型定義

typedef detail::iuStreamMessage iutest::Message
 Message クラス
 

関数

template<typename T >
inline ::std::string iutest::StreamableToString (const T &value)
 
template<typename T >
AssertionReturnType< T > iutest::AssertionReturn (const T &ret)
 Assetion Return 設定
 
AssertionReturnType< void > iutest::AssertionReturn (void)
 
AssertionResult iutest::AssertionSuccess ()
 テスト成功を示す AssertionResult オブジェクトの取得
 
AssertionResult iutest::AssertionFailure ()
 テスト失敗を示す AssertionResult オブジェクトの取得
 
const char * iutest::GetAssertionResultMessage (const AssertionResult &ar)
 テスト結果のメッセージを取得する(for compatible)
 
AssertionResult IUTEST_ATTRIBUTE_UNUSED_ iutest::FloatLE (const char *expr1, const char *expr2, float val1, float val2)
 Float LE Formatter [詳解]
 
AssertionResult IUTEST_ATTRIBUTE_UNUSED_ iutest::DoubleLE (const char *expr1, const char *expr2, double val1, double val2)
 Double LE Formatter [詳解]
 

詳解

iris unit test assertion 定義 ファイル

著者
t.shirayanagi
copyright
Copyright (C) 2011-2020, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE