Public Member Functions | Private Member Functions | Private Attributes
OutPort::OutPortTests Class Reference

List of all members.

Public Member Functions

 OutPortTests ()
 Constructor.
virtual void setUp ()
 Test initialization.
virtual void tearDown ()
 Test finalization.
void test_write (void)
 write()メソッドのテスト
void test_write_OnOverflow ()
 write()メソッドのOnOverflowコールバック呼出テスト
void test_write_OnOverflow_not_full ()
 バッファフルでない時の、write()メソッドのOnOverflowコールバック呼出テスト
void test_write_OnWrite ()
 write()メソッドのOnWriteコールバック呼出テスト
void test_write_OnWrite_full ()
 バッファフル時のwrite()メソッドのOnWriteコールバック呼出テスト
void test_write_OnWriteConvert ()
void test_write_timeout ()
 write()メソッドのタイムアウト処理テスト
 ~OutPortTests ()
 Destructor.

Private Member Functions

 CPPUNIT_TEST (test_write)
 CPPUNIT_TEST_SUITE (OutPortTests)
 CPPUNIT_TEST_SUITE_END ()

Private Attributes

Loggerm_logger
CORBA::ORB_ptr m_pORB
PortableServer::POA_ptr m_pPOA

Detailed Description

Definition at line 1235 of file OutPortTests.cpp.


Constructor & Destructor Documentation

Constructor.

Definition at line 1260 of file OutPortTests.cpp.

Destructor.

Definition at line 1275 of file OutPortTests.cpp.


Member Function Documentation

virtual void OutPort::OutPortTests::setUp ( ) [inline, virtual]

Test initialization.

Definition at line 1282 of file OutPortTests.cpp.

virtual void OutPort::OutPortTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 1289 of file OutPortTests.cpp.

void OutPort::OutPortTests::test_write ( void  ) [inline]

write()メソッドのテスト

Definition at line 1297 of file OutPortTests.cpp.

write()メソッドのOnOverflowコールバック呼出テスト

  • OutPortに割り当てされたバッファがフルの場合に、あらかじめ設定されたOnOverflowコールバックが正しく呼び出されるか?

Definition at line 1530 of file OutPortTests.cpp.

バッファフルでない時の、write()メソッドのOnOverflowコールバック呼出テスト

  • バッファフルでない場合、OnOverflowコールバックが意図どおり未呼出のままか?

Definition at line 1589 of file OutPortTests.cpp.

write()メソッドのOnWriteコールバック呼出テスト

  • あらかじめ設定されたOnWriteコールバックが正しく呼び出されるか?

Definition at line 1443 of file OutPortTests.cpp.

バッファフル時のwrite()メソッドのOnWriteコールバック呼出テスト

  • あらかじめ設定されたOnWriteコールバックが正しく呼び出されるか?

Definition at line 1471 of file OutPortTests.cpp.

Definition at line 1639 of file OutPortTests.cpp.

write()メソッドのタイムアウト処理テスト

  • OutPortに割り当てされたバッファがフルの場合に、指定した時間どおりにwrite()メソッドがタイムアウトするか?
  • OutPortに割り当てられたバッファがフルの場合に、write()メソッドが意図どおり失敗するか?

Definition at line 1685 of file OutPortTests.cpp.


Member Data Documentation

Definition at line 1253 of file OutPortTests.cpp.

CORBA::ORB_ptr OutPort::OutPortTests::m_pORB [private]

Definition at line 1251 of file OutPortTests.cpp.

PortableServer::POA_ptr OutPort::OutPortTests::m_pPOA [private]

Definition at line 1252 of file OutPortTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sat Jun 8 2019 18:49:12