Public Member Functions | Private Member Functions | Private Attributes | List of all members
CorbaPort::CorbaPortTests Class Reference
Inheritance diagram for CorbaPort::CorbaPortTests:
Inheritance graph
[legend]

Public Member Functions

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

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

CorbaPort::CorbaPortTests::CorbaPortTests ( )
inline

Constructor.

Definition at line 145 of file CorbaPortTests.cpp.

CorbaPort::CorbaPortTests::~CorbaPortTests ( )
inline

Destructor.

Definition at line 152 of file CorbaPortTests.cpp.

Member Function Documentation

CorbaPort::CorbaPortTests::CPPUNIT_TEST ( test_get_port_profile  )
private
CorbaPort::CorbaPortTests::CPPUNIT_TEST ( test_connect  )
private
CorbaPort::CorbaPortTests::CPPUNIT_TEST ( test_disconnect  )
private
CorbaPort::CorbaPortTests::CPPUNIT_TEST ( test_registerProvider  )
private
CorbaPort::CorbaPortTests::CPPUNIT_TEST ( test_activateInterfaces_deactivateInterfaces  )
private
CorbaPort::CorbaPortTests::CPPUNIT_TEST_SUITE ( CorbaPortTests  )
private
CorbaPort::CorbaPortTests::CPPUNIT_TEST_SUITE_END ( )
private
virtual void CorbaPort::CorbaPortTests::setUp ( )
inlinevirtual

Test initialization.

Definition at line 159 of file CorbaPortTests.cpp.

virtual void CorbaPort::CorbaPortTests::tearDown ( )
inlinevirtual

Test finalization.

Definition at line 173 of file CorbaPortTests.cpp.

void CorbaPort::CorbaPortTests::test_activateInterfaces_deactivateInterfaces ( void  )
inline

registerProvider()メソッドのテスト

Definition at line 434 of file CorbaPortTests.cpp.

void CorbaPort::CorbaPortTests::test_connect ( )
inline

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

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

Definition at line 260 of file CorbaPortTests.cpp.

void CorbaPort::CorbaPortTests::test_disconnect ( )
inline

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

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

Definition at line 321 of file CorbaPortTests.cpp.

void CorbaPort::CorbaPortTests::test_get_port_profile ( )
inline

get_port_profile()メソッドのテスト

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

Definition at line 195 of file CorbaPortTests.cpp.

void CorbaPort::CorbaPortTests::test_registerProvider ( void  )
inline

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 Mon Jun 10 2019 14:08:00