Public Member Functions | Private Member Functions | List of all members
Tests::SystemLoggerTests Class Reference
Inheritance diagram for Tests::SystemLoggerTests:
Inheritance graph
[legend]

Public Member Functions

virtual void setUp ()
 Test initialization. More...
 
 SystemLoggerTests ()
 Constructor. More...
 
virtual void tearDown ()
 Test finalization. More...
 
void test_constract_name (void)
 コンストラクタログレベルのテスト More...
 
void test_deadlock (void)
 ログ出力のデッドロックテスト More...
 
void test_getDate (void)
 getDate()メソッドのテスト More...
 
void test_header (void)
 header()メソッドのテスト More...
 
void test_logfile_DEBUG (void)
 logfile出力のテスト More...
 
void test_logfile_ERROR (void)
 logfile出力のテスト More...
 
void test_logfile_FATAL (void)
 logfile出力のテスト More...
 
void test_logfile_INFO (void)
 logfile出力のテスト More...
 
void test_logfile_PARANOID (void)
 logfile出力のテスト More...
 
void test_logfile_SILENT (void)
 logfile出力のテスト More...
 
void test_logfile_TRACE (void)
 logfile出力のテスト More...
 
void test_logfile_VERBOSE (void)
 logfile出力のテスト More...
 
void test_logfile_WARNING (void)
 logfile出力のテスト More...
 
void test_setDateFormat (void)
 setDateFormat()メソッドのテスト More...
 
void test_setLevel (void)
 setLevel()メソッドのテスト More...
 
void test_setName (void)
 setName()メソッドのテスト More...
 
void test_strToLevel (void)
 strToLevel()メソッドのテスト More...
 
virtual ~SystemLoggerTests ()
 Destructor. More...
 

Private Member Functions

 CPPUNIT_TEST (test_setLevel)
 
 CPPUNIT_TEST (test_setDateFormat)
 
 CPPUNIT_TEST (test_setName)
 
 CPPUNIT_TEST (test_header)
 
 CPPUNIT_TEST (test_getDate)
 
 CPPUNIT_TEST (test_strToLevel)
 
 CPPUNIT_TEST (test_logfile_PARANOID)
 
 CPPUNIT_TEST (test_logfile_VERBOSE)
 
 CPPUNIT_TEST (test_logfile_TRACE)
 
 CPPUNIT_TEST (test_logfile_DEBUG)
 
 CPPUNIT_TEST (test_logfile_INFO)
 
 CPPUNIT_TEST (test_logfile_WARNING)
 
 CPPUNIT_TEST (test_logfile_ERROR)
 
 CPPUNIT_TEST (test_logfile_FATAL)
 
 CPPUNIT_TEST (test_logfile_SILENT)
 
 CPPUNIT_TEST (test_constract_name)
 
 CPPUNIT_TEST (test_deadlock)
 
 CPPUNIT_TEST_SUITE (SystemLoggerTests)
 
 CPPUNIT_TEST_SUITE_END ()
 

Detailed Description

Definition at line 111 of file SystemLoggerTests.cpp.

Constructor & Destructor Documentation

◆ SystemLoggerTests()

Tests::SystemLoggerTests::SystemLoggerTests ( )
inline

Constructor.

Definition at line 144 of file SystemLoggerTests.cpp.

◆ ~SystemLoggerTests()

virtual Tests::SystemLoggerTests::~SystemLoggerTests ( )
inlinevirtual

Destructor.

Definition at line 151 of file SystemLoggerTests.cpp.

Member Function Documentation

◆ CPPUNIT_TEST() [1/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_setLevel  )
private

◆ CPPUNIT_TEST() [2/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_setDateFormat  )
private

◆ CPPUNIT_TEST() [3/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_setName  )
private

◆ CPPUNIT_TEST() [4/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_header  )
private

◆ CPPUNIT_TEST() [5/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_getDate  )
private

◆ CPPUNIT_TEST() [6/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_strToLevel  )
private

◆ CPPUNIT_TEST() [7/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_PARANOID  )
private

◆ CPPUNIT_TEST() [8/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_VERBOSE  )
private

◆ CPPUNIT_TEST() [9/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_TRACE  )
private

◆ CPPUNIT_TEST() [10/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_DEBUG  )
private

◆ CPPUNIT_TEST() [11/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_INFO  )
private

◆ CPPUNIT_TEST() [12/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_WARNING  )
private

◆ CPPUNIT_TEST() [13/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_ERROR  )
private

◆ CPPUNIT_TEST() [14/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_FATAL  )
private

◆ CPPUNIT_TEST() [15/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_logfile_SILENT  )
private

◆ CPPUNIT_TEST() [16/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_constract_name  )
private

◆ CPPUNIT_TEST() [17/17]

Tests::SystemLoggerTests::CPPUNIT_TEST ( test_deadlock  )
private

◆ CPPUNIT_TEST_SUITE()

Tests::SystemLoggerTests::CPPUNIT_TEST_SUITE ( SystemLoggerTests  )
private

◆ CPPUNIT_TEST_SUITE_END()

Tests::SystemLoggerTests::CPPUNIT_TEST_SUITE_END ( )
private

◆ setUp()

virtual void Tests::SystemLoggerTests::setUp ( )
inlinevirtual

Test initialization.

Definition at line 158 of file SystemLoggerTests.cpp.

◆ tearDown()

virtual void Tests::SystemLoggerTests::tearDown ( )
inlinevirtual

Test finalization.

Definition at line 166 of file SystemLoggerTests.cpp.

◆ test_constract_name()

void Tests::SystemLoggerTests::test_constract_name ( void  )
inline

コンストラクタログレベルのテスト

  • コンストラクタ(name)の場合、Managerの設定ログレベル(INFO)で動作するか?

Definition at line 1187 of file SystemLoggerTests.cpp.

◆ test_deadlock()

void Tests::SystemLoggerTests::test_deadlock ( void  )
inline

ログ出力のデッドロックテスト

  • RTC_LOG出力時、引数の関数内でログ出力がある場合にデッドロックしないか?

Definition at line 1282 of file SystemLoggerTests.cpp.

◆ test_getDate()

void Tests::SystemLoggerTests::test_getDate ( void  )
inline

getDate()メソッドのテスト

  • フォーマットされた現在日時文字列を正しく取得できるか?

Definition at line 305 of file SystemLoggerTests.cpp.

◆ test_header()

void Tests::SystemLoggerTests::test_header ( void  )
inline

header()メソッドのテスト

  • メッセージのプリフィックス追加を正しく設定できるか?

Definition at line 259 of file SystemLoggerTests.cpp.

◆ test_logfile_DEBUG()

void Tests::SystemLoggerTests::test_logfile_DEBUG ( void  )
inline

logfile出力のテスト

  • ログレベルを DEBUG にした場合のファイル出力が正しく行われるか?

Definition at line 635 of file SystemLoggerTests.cpp.

◆ test_logfile_ERROR()

void Tests::SystemLoggerTests::test_logfile_ERROR ( void  )
inline

logfile出力のテスト

  • ログレベルを ERROR にした場合のファイル出力が正しく行われるか?

Definition at line 911 of file SystemLoggerTests.cpp.

◆ test_logfile_FATAL()

void Tests::SystemLoggerTests::test_logfile_FATAL ( void  )
inline

logfile出力のテスト

  • ログレベルを FATAL にした場合のファイル出力が正しく行われるか?

Definition at line 1003 of file SystemLoggerTests.cpp.

◆ test_logfile_INFO()

void Tests::SystemLoggerTests::test_logfile_INFO ( void  )
inline

logfile出力のテスト

  • ログレベルを INFO にした場合のファイル出力が正しく行われるか?

Definition at line 727 of file SystemLoggerTests.cpp.

◆ test_logfile_PARANOID()

void Tests::SystemLoggerTests::test_logfile_PARANOID ( void  )
inline

logfile出力のテスト

  • ログレベルを PARANOID にした場合のファイル出力が正しく行われるか?

Definition at line 359 of file SystemLoggerTests.cpp.

◆ test_logfile_SILENT()

void Tests::SystemLoggerTests::test_logfile_SILENT ( void  )
inline

logfile出力のテスト

  • ログレベルを SILENT にした場合のファイル出力が正しく行われるか?

Definition at line 1095 of file SystemLoggerTests.cpp.

◆ test_logfile_TRACE()

void Tests::SystemLoggerTests::test_logfile_TRACE ( void  )
inline

logfile出力のテスト

  • ログレベルを TRACE にした場合のファイル出力が正しく行われるか?

Definition at line 543 of file SystemLoggerTests.cpp.

◆ test_logfile_VERBOSE()

void Tests::SystemLoggerTests::test_logfile_VERBOSE ( void  )
inline

logfile出力のテスト

  • ログレベルを VERBOSE にした場合のファイル出力が正しく行われるか?

Definition at line 451 of file SystemLoggerTests.cpp.

◆ test_logfile_WARNING()

void Tests::SystemLoggerTests::test_logfile_WARNING ( void  )
inline

logfile出力のテスト

  • ログレベルを WARNING にした場合のファイル出力が正しく行われるか?

Definition at line 819 of file SystemLoggerTests.cpp.

◆ test_setDateFormat()

void Tests::SystemLoggerTests::test_setDateFormat ( void  )
inline

setDateFormat()メソッドのテスト

  • ヘッダに付加する日時フォーマットを正しく指定できるか?

Definition at line 203 of file SystemLoggerTests.cpp.

◆ test_setLevel()

void Tests::SystemLoggerTests::test_setLevel ( void  )
inline

setLevel()メソッドのテスト

  • ログレベルの文字列を正しく設定できるか?

Definition at line 175 of file SystemLoggerTests.cpp.

◆ test_setName()

void Tests::SystemLoggerTests::test_setName ( void  )
inline

setName()メソッドのテスト

  • ヘッダの日時の後に付加する文字列を正しく設定できるか?

Definition at line 231 of file SystemLoggerTests.cpp.

◆ test_strToLevel()

void Tests::SystemLoggerTests::test_strToLevel ( void  )
inline

strToLevel()メソッドのテスト

  • ログレベルを正しく設定できるか?

Definition at line 331 of file SystemLoggerTests.cpp.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:48