iutest  1.17.99.14
名前空間 | マクロ定義
iutest_port.hpp ファイル

portable [詳解]

#include "iutest_config.hpp"
#include "iutest_internal_defs.hpp"
#include <sys/stat.h>
#include "../impl/iutest_port.ipp"
iutest_port.hpp の依存先関係図:
被依存関係図:

[ソースコード]

名前空間

 iutest
 iutest root namespace
 

マクロ定義

#define IUTEST_MAX_PATH   1024
 
#define IUTEST_LOG_(level)
 ログメッセージストリーム [詳解]
 
#define IUTEST_CHECK_(condition)
 内部エラーチェック [詳解]
 
#define IUTEST_ABORT()   ::iutest::internal::posix::Abort()
 Abort
 
#define IUTEST_DEFAULT_STREAM_BUFFER_SIZE   1024
 

詳解

portable

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

マクロ定義詳解

◆ IUTEST_CHECK_

#define IUTEST_CHECK_ (   condition)
値:
IUTEST_AMBIGUOUS_ELSE_BLOCKER_ \
if( !::iutest::detail::IsTrue(condition) ) \
IUTEST_LOG_(FATAL) << "Condition " #condition " failed. "

内部エラーチェック

◆ IUTEST_LOG_

#define IUTEST_LOG_ (   level)
値:
::iutest::detail::IUTestLog( \
::iutest::detail::IUTestLog::LOG_##level, __FILE__, __LINE__).GetStream()

ログメッセージストリーム