Public Member Functions | Private Member Functions | Private Attributes
NamingManager::NamingManagerTests Class Reference

List of all members.

Public Member Functions

 NamingManagerTests ()
 Constructor.
virtual void setUp ()
 Test initialization.
virtual void tearDown ()
 Test finalization.
void test_bindObject_and_unbindObject ()
 bindObject()メソッドとunbindObject()メソッドのテスト
void test_bindObject_and_unbindObject2 ()
 bindObject()メソッドとunbindObject()メソッドのテスト
void test_getObjects ()
 getObjects()メソッドのテスト
void test_registerMgrName_and_unregisterMgrName ()
 registerMgrName()メソッドとunregisterMgrName()メソッドのテスト
void test_registerNameServer ()
 registerNameServer()メソッドのテスト
void test_unbindAll ()
 unbindAll()メソッドのテスト
void test_update ()
 update()メソッドのテスト
virtual ~NamingManagerTests ()
 Destructor.

Private Member Functions

bool canResolve (const char *name_server, const char *id, const char *kind)
 CPPUNIT_TEST (test_registerMgrName_and_unregisterMgrName)
 CPPUNIT_TEST (test_bindObject_and_unbindObject2)
 CPPUNIT_TEST (test_bindObject_and_unbindObject)
 CPPUNIT_TEST (test_unbindAll)
 CPPUNIT_TEST (test_getObjects)
 CPPUNIT_TEST (test_update)
 CPPUNIT_TEST_SUITE (NamingManagerTests)
 CPPUNIT_TEST_SUITE_END ()
CosNaming::NamingContext_var getRootContext (const std::string &name_server)

Private Attributes

RTC::Managerm_mgr
CORBA::ORB_ptr m_pORB
PortableServer::POA_ptr m_pPOA

Detailed Description

Definition at line 265 of file NamingManagerTests.cpp.


Constructor & Destructor Documentation

Constructor.

Definition at line 328 of file NamingManagerTests.cpp.

Destructor.

Definition at line 335 of file NamingManagerTests.cpp.


Member Function Documentation

bool NamingManager::NamingManagerTests::canResolve ( const char *  name_server,
const char *  id,
const char *  kind 
) [inline, private]

Definition at line 302 of file NamingManagerTests.cpp.

CosNaming::NamingContext_var NamingManager::NamingManagerTests::getRootContext ( const std::string &  name_server) [inline, private]

Definition at line 285 of file NamingManagerTests.cpp.

virtual void NamingManager::NamingManagerTests::setUp ( ) [inline, virtual]

Test initialization.

Definition at line 342 of file NamingManagerTests.cpp.

virtual void NamingManager::NamingManagerTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 352 of file NamingManagerTests.cpp.

bindObject()メソッドとunbindObject()メソッドのテスト

  • オブジェクトを正しくバインドできるか?
  • オブジェクトを正しくアンバインドできるか?

Definition at line 370 of file NamingManagerTests.cpp.

bindObject()メソッドとunbindObject()メソッドのテスト

  • 引数ManagerServantで、オブジェクトを正しくバインドできるか?
  • オブジェクトを正しくアンバインドできるか?

Definition at line 669 of file NamingManagerTests.cpp.

getObjects()メソッドのテスト

  • バインドされているすべてのオブジェクトを正しく取得できるか?

Definition at line 451 of file NamingManagerTests.cpp.

registerMgrName()メソッドとunregisterMgrName()メソッドのテスト

  • 引数ManagerServantで、マネージャーサーバントを正しく設定できるか?

Definition at line 544 of file NamingManagerTests.cpp.

registerNameServer()メソッドのテスト

Definition at line 359 of file NamingManagerTests.cpp.

unbindAll()メソッドのテスト

  • バインドされているすべてのオブジェクトを正常にアンバインドできるか?

Definition at line 405 of file NamingManagerTests.cpp.

update()メソッドのテスト

  • ネームサービスを登録した後で、かつupdate()呼出の前は、まだネームサービスにバインドされていないことを確認する
  • ネームサービスを登録した後で、かつupdate()呼出の後は、ネームサービスに正しくバインドされていることを確認する

Definition at line 499 of file NamingManagerTests.cpp.


Member Data Documentation

Definition at line 280 of file NamingManagerTests.cpp.

Definition at line 281 of file NamingManagerTests.cpp.

PortableServer::POA_ptr NamingManager::NamingManagerTests::m_pPOA [private]

Definition at line 282 of file NamingManagerTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sun Mar 26 2017 03:37:19