Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
PortBase::PortBaseTests Class Reference

List of all members.

Public Member Functions

 PortBaseTests ()
 Constructor.
virtual void setUp ()
 初期化 (1) ORBの初期化,POAのactivate (2) PortBaseのインスタンス生成 (3) PortInterfaceProfileオブジェクト要素のセット (4) PortInterfaceProfileListオブジェクト要素 (PortProfileの要素)のセット (5) ConnectorProfileオブジェクト要素のセット (6) ConnectorProfileListオブジェクト要素(PortProfileの要素)のセット (7) PortProfileオブジェクト要素のセット (8) PortProfileオブジェクトのセット
virtual void tearDown ()
 Test finalization.
void test_connect ()
 connect()メソッドのテスト
void test_disconnect ()
 disconnect()メソッドのテスト
void test_disconnect_all ()
void test_get_connector_profile ()
 get_connector_profile()メソッドのテスト
void test_get_connector_profiles ()
 get_connector_profiles()メソッドのテスト
void test_get_port_profile ()
 get_port_profile()メソッドのテスト
void test_getPortProfile ()
 getPortProfile()メソッドのテスト
void test_getPortRef ()
 getPortRef()メソッドのテスト
void test_getProfile ()
 getProfile()メソッドのテスト
void test_getUUID ()
 getUUID()メソッドのテスト
void test_notify_connect ()
 notify_connect()メソッドのテスト
void test_setName ()
 setName()メソッドのテスト
void test_setOwner ()
 setOwner()メソッドのテスト
void test_setPortRef ()
 setPortRef()メソッドのテスト
 ~PortBaseTests ()
 Destructor.

Public Attributes

ConnectionCallbackMockm_on_connected
ConnectionCallbackMockm_on_connection_lost
ConnectionCallbackMockm_on_disconnected
ConnectionCallbackMockm_on_publish
ConnectionCallbackMockm_on_subscribe
ConnectionCallbackMockm_on_unsubscribe

Private Member Functions

 CPPUNIT_TEST (test_get_port_profile)
 CPPUNIT_TEST (test_getPortProfile)
 CPPUNIT_TEST (test_get_connector_profiles)
 CPPUNIT_TEST (test_get_connector_profile)
 CPPUNIT_TEST (test_connect)
 CPPUNIT_TEST (test_notify_connect)
 CPPUNIT_TEST (test_disconnect)
 CPPUNIT_TEST (test_setName)
 CPPUNIT_TEST (test_getProfile)
 CPPUNIT_TEST (test_setPortRef)
 CPPUNIT_TEST (test_getPortRef)
 CPPUNIT_TEST (test_getUUID)
 CPPUNIT_TEST (test_disconnect_all)
 CPPUNIT_TEST (test_setOwner)
 CPPUNIT_TEST_SUITE (PortBaseTests)
 CPPUNIT_TEST_SUITE_END ()

Private Attributes

CORBA::ORB_ptr m_orb
RTC::PortBasem_pPortBase
RTC::PortBasem_pPortBase_2
RTC::PortBasem_pPortBase_3

Detailed Description

Definition at line 201 of file PortBaseTests.cpp.


Constructor & Destructor Documentation

Constructor.

Definition at line 241 of file PortBaseTests.cpp.

Destructor.

Definition at line 248 of file PortBaseTests.cpp.


Member Function Documentation

virtual void PortBase::PortBaseTests::setUp ( ) [inline, virtual]

初期化 (1) ORBの初期化,POAのactivate (2) PortBaseのインスタンス生成 (3) PortInterfaceProfileオブジェクト要素のセット (4) PortInterfaceProfileListオブジェクト要素 (PortProfileの要素)のセット (5) ConnectorProfileオブジェクト要素のセット (6) ConnectorProfileListオブジェクト要素(PortProfileの要素)のセット (7) PortProfileオブジェクト要素のセット (8) PortProfileオブジェクトのセット

Definition at line 264 of file PortBaseTests.cpp.

virtual void PortBase::PortBaseTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 346 of file PortBaseTests.cpp.

connect()メソッドのテスト

  • オブジェクト参照経由で、connect()に正しくアクセスできるか?
  • 接続が成功するか?
  • 接続時にnotify_connect()が意図どおりに1回だけ呼び出されたか?

Definition at line 596 of file PortBaseTests.cpp.

disconnect()メソッドのテスト

  • オブジェクト参照経由で、disconnect()に正しくアクセスできるか?
  • 切断が成功するか?
  • 切断時にnotify_disconnect()が、意図どおり1回だけ呼び出されているか?

Definition at line 634 of file PortBaseTests.cpp.

Definition at line 660 of file PortBaseTests.cpp.

get_connector_profile()メソッドのテスト

  • オブジェクト参照経由で、get_connector_profile()に正しくアクセスできるか?
  • ConnectorProfile.nameを正しく取得できるか?
  • ConnectorProfile.connector_idを正しく取得できるか?
  • ConnectorProfile.propertiesを正しく取得できるか?

Definition at line 556 of file PortBaseTests.cpp.

get_connector_profiles()メソッドのテスト

  • オブジェクト参照経由で、get_connector_profiles()に正しくアクセスできるか?
  • ConnectorProfile.nameを正しく取得できるか?
  • ConnectorProfile.connector_idを正しく取得できるか?
  • ConnectorProfile.propertiesを正しく取得できるか?

Definition at line 513 of file PortBaseTests.cpp.

get_port_profile()メソッドのテスト

  • オブジェクト参照経由で、get_port_profile()に正しくアクセスできるか?
  • PortProfile.nameを正しく取得できるか?
  • PortProfile.interfaceを正しく取得できるか?
  • PortProfile.connector_profilesを正しく取得できるか?
  • PortProfile.propertiesを正しく取得できるか?

Definition at line 375 of file PortBaseTests.cpp.

getPortProfile()メソッドのテスト

  • PortProfile.nameを正しく取得できるか?
  • PortProfile.interfaceを正しく取得できるか?
  • PortProfile.connector_profilesを正しく取得できるか?
  • PortProfile.propertiesを正しく取得できるか?

Definition at line 446 of file PortBaseTests.cpp.

getPortRef()メソッドのテスト

Definition at line 818 of file PortBaseTests.cpp.

getProfile()メソッドのテスト

  • PortProfile.nameを正しく取得できるか?
  • PortProfile.interfacesを正しく取得できるか?
  • PortProfile.connector_profilesを正しく取得できるか?
  • PortProfile.propertiesを正しく取得できるか?

Definition at line 728 of file PortBaseTests.cpp.

getUUID()メソッドのテスト

  • UUIDを取得できるか?(空文字列でないかどうかのみでチェック)

Definition at line 828 of file PortBaseTests.cpp.

notify_connect()メソッドのテスト

Definition at line 622 of file PortBaseTests.cpp.

setName()メソッドのテスト

  • setName()により、意図どおりにPortProfile.nameが書き換えられているか?

Definition at line 706 of file PortBaseTests.cpp.

setOwner()メソッドのテスト

Definition at line 843 of file PortBaseTests.cpp.

setPortRef()メソッドのテスト

  • setPortRef()を用いて、PortBaseオブジェクト参照を正しく設定できるか?

Definition at line 800 of file PortBaseTests.cpp.


Member Data Documentation

Definition at line 233 of file PortBaseTests.cpp.

Definition at line 236 of file PortBaseTests.cpp.

Definition at line 235 of file PortBaseTests.cpp.

Definition at line 231 of file PortBaseTests.cpp.

Definition at line 232 of file PortBaseTests.cpp.

Definition at line 234 of file PortBaseTests.cpp.

CORBA::ORB_ptr PortBase::PortBaseTests::m_orb [private]

Definition at line 225 of file PortBaseTests.cpp.

Definition at line 226 of file PortBaseTests.cpp.

Definition at line 227 of file PortBaseTests.cpp.

Definition at line 228 of file PortBaseTests.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:13