Public Member Functions | Private Member Functions | Private Attributes
CorbaPort::CorbaPortTests Class Reference

List of all members.

Public Member Functions

 CorbaPortTests ()
 Constructor.
virtual void setUp ()
 Test initialization.
virtual void tearDown ()
 Test finalization.
void test_activateInterfaces_deactivateInterfaces (void)
 registerProvider()メソッドのテスト
void test_connect ()
void test_disconnect ()
 disconnect()メソッド、および、そこから呼び出される各protectedメソッドのテスト
void test_get_port_profile ()
 get_port_profile()メソッドのテスト
void test_registerProvider (void)
 registerProvider()メソッドのテスト
 ~CorbaPortTests ()
 Destructor.

Private Member Functions

 CPPUNIT_TEST (test_get_port_profile)
 CPPUNIT_TEST (test_connect)
 CPPUNIT_TEST (test_disconnect)
 CPPUNIT_TEST (test_registerProvider)
 CPPUNIT_TEST (test_activateInterfaces_deactivateInterfaces)
 CPPUNIT_TEST_SUITE (CorbaPortTests)
 CPPUNIT_TEST_SUITE_END ()

Private Attributes

CORBA::ORB_ptr m_pORB
PortableServer::POA_ptr m_pPOA

Detailed Description

Definition at line 126 of file CorbaPortTests.cpp.


Constructor & Destructor Documentation

Constructor.

Definition at line 145 of file CorbaPortTests.cpp.

Destructor.

Definition at line 152 of file CorbaPortTests.cpp.


Member Function Documentation

virtual void CorbaPort::CorbaPortTests::setUp ( ) [inline, virtual]

Test initialization.

Definition at line 159 of file CorbaPortTests.cpp.

virtual void CorbaPort::CorbaPortTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 173 of file CorbaPortTests.cpp.

registerProvider()メソッドのテスト

Definition at line 434 of file CorbaPortTests.cpp.

connect()メソッド、および、そこから呼び出される各protectedメソッドのテスト

  • ポート1のコンシューマ側からメソッドを呼び出すと、ポート0のプロバイダ側が意図どおり呼び出されるか?
  • ポート0のコンシューマ側からメソッドを呼び出すと、ポート1のプロバイダ側が意図どおり呼び出されるか?

Definition at line 260 of file CorbaPortTests.cpp.

disconnect()メソッド、および、そこから呼び出される各protectedメソッドのテスト

  • 接続が成功した後に切断を行い、リモートメソッドの呼出しが意図どおり失敗することを確認する

Definition at line 321 of file CorbaPortTests.cpp.

get_port_profile()メソッドのテスト

  • プロファイル内の、ポート名称を正しく取得できるか?
  • インタフェースプロファイル内の、instance_nameを正しく取得できるか?
  • インタフェースプロファイル内の、type_nameを正しく取得できるか?
  • インタフェースプロファイル内の、polarityを正しく取得できるか?

Definition at line 195 of file CorbaPortTests.cpp.

registerProvider()メソッドのテスト

Definition at line 391 of file CorbaPortTests.cpp.


Member Data Documentation

CORBA::ORB_ptr CorbaPort::CorbaPortTests::m_pORB [private]

Definition at line 138 of file CorbaPortTests.cpp.

PortableServer::POA_ptr CorbaPort::CorbaPortTests::m_pPOA [private]

Definition at line 139 of file CorbaPortTests.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:11