Public Member Functions | Private Member Functions | Private Attributes
CorbaNaming::CorbaNamingTests Class Reference

List of all members.

Public Member Functions

 CorbaNamingTests ()
 Constructor.
virtual void setUp ()
 Test initialization.
virtual void tearDown ()
 Test finalization.
void test_bind ()
 bind()メソッドのテスト
void test_bind_already_bound ()
 bind()メソッドのテスト
void test_bindByString ()
 bindByString()メソッドのテスト
void test_bindContext ()
 bindContext()メソッドのテスト
void test_bindContextRecursive ()
 bindContextRecursive()メソッドのテスト
void test_bindNewContext ()
 bindNewContext()メソッドのテスト
void test_bindOrResolve ()
 bindOrResolve()メソッドのテスト
void test_bindOrResolveContext ()
 bindOrResolveContext()メソッドのテスト
void test_bindRecursive ()
 bindRecursive()メソッドのテスト
void test_destroy ()
void test_destroyRecursive ()
void test_rebind ()
 rebind()メソッドのテスト
void test_rebindByString ()
 rebindByString()メソッドのテスト
void test_rebindContext ()
 rebindContext()メソッドのテスト
void test_rebindContextRecursive ()
 rebindContextRecursive()メソッドのテスト
void test_resolve ()
void test_resolveStr ()
 getNameServer(), toString(), toUrl(), resolveStr()メソッドのテスト
void test_unbind ()
 unbind()メソッドのテスト
void tset_rebindRecursive ()
 rebindRecursive()メソッドのテスト
virtual ~CorbaNamingTests ()
 Destructor.

Private Member Functions

 CPPUNIT_TEST (test_resolveStr)
 CPPUNIT_TEST (test_bindOrResolve)
 CPPUNIT_TEST (test_bindOrResolveContext)
 CPPUNIT_TEST (test_bind)
 CPPUNIT_TEST (test_bindByString)
 CPPUNIT_TEST (test_bindRecursive)
 CPPUNIT_TEST (test_bind_already_bound)
 CPPUNIT_TEST (test_rebind)
 CPPUNIT_TEST (test_rebindByString)
 CPPUNIT_TEST (tset_rebindRecursive)
 CPPUNIT_TEST (test_bindContext)
 CPPUNIT_TEST (test_bindContextRecursive)
 CPPUNIT_TEST (test_rebindContext)
 CPPUNIT_TEST (test_rebindContextRecursive)
 CPPUNIT_TEST (test_unbind)
 CPPUNIT_TEST (test_bindNewContext)
 CPPUNIT_TEST (test_destroyRecursive)
 CPPUNIT_TEST_SUITE (CorbaNamingTests)
 CPPUNIT_TEST_SUITE_END ()
void printName (CosNaming::Name name)
CORBA::Object_ptr resolveRecursive (const char *fullName)

Private Attributes

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

Detailed Description

Definition at line 64 of file CorbaNamingTests.cpp.


Constructor & Destructor Documentation

CorbaNaming::CorbaNamingTests::CorbaNamingTests ( ) [inline]

Constructor.

Definition at line 150 of file CorbaNamingTests.cpp.

virtual CorbaNaming::CorbaNamingTests::~CorbaNamingTests ( ) [inline, virtual]

Destructor.

Definition at line 157 of file CorbaNamingTests.cpp.


Member Function Documentation

CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_resolveStr  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindOrResolve  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindOrResolveContext  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bind  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindByString  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindRecursive  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bind_already_bound  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_rebind  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_rebindByString  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( tset_rebindRecursive  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindContext  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindContextRecursive  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_rebindContext  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_rebindContextRecursive  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_unbind  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_bindNewContext  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST ( test_destroyRecursive  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST_SUITE ( CorbaNamingTests  ) [private]
CorbaNaming::CorbaNamingTests::CPPUNIT_TEST_SUITE_END ( ) [private]
void CorbaNaming::CorbaNamingTests::printName ( CosNaming::Name  name) [inline, private]

Definition at line 127 of file CorbaNamingTests.cpp.

CORBA::Object_ptr CorbaNaming::CorbaNamingTests::resolveRecursive ( const char *  fullName) [inline, private]

Definition at line 89 of file CorbaNamingTests.cpp.

virtual void CorbaNaming::CorbaNamingTests::setUp ( ) [inline, virtual]

Test initialization.

Definition at line 164 of file CorbaNamingTests.cpp.

virtual void CorbaNaming::CorbaNamingTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 182 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bind ( ) [inline]

bind()メソッドのテスト

  • オブジェクトをバインドし、それが正しく設定されるか?

Definition at line 304 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bind_already_bound ( ) [inline]

bind()メソッドのテスト

  • すでにバインド済みの名称を指定してバインドを試みた場合、意図どおりの例外がスローされるか?

Definition at line 384 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindByString ( ) [inline]

bindByString()メソッドのテスト

  • オブジェクトをバインドし、それが正しく設定されるか?

Definition at line 326 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindContext ( ) [inline]

bindContext()メソッドのテスト

  • NamingContextを正しくバインドできるか?

Definition at line 519 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindContextRecursive ( ) [inline]

bindContextRecursive()メソッドのテスト

  • バインド先となるコンテキストを指定して、バインド対象となるコンテキストをバインドできるか?

Definition at line 550 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindNewContext ( ) [inline]

bindNewContext()メソッドのテスト

  • 新しいコンテキストをバインドできるか?
  • バインドしたコンテキストを利用してオブジェクト参照を正しくバインドできるか?

Definition at line 727 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindOrResolve ( ) [inline]

bindOrResolve()メソッドのテスト

  • オブジェクトの名前をバインドまたは解決できるか

Definition at line 229 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindOrResolveContext ( ) [inline]

bindOrResolveContext()メソッドのテスト

  • 名前をバインドまたは解決できるか

Definition at line 265 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_bindRecursive ( ) [inline]

bindRecursive()メソッドのテスト

  • オブジェクトをバインドし、それが正しく設定されるか?

Definition at line 349 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_destroy ( ) [inline]

Definition at line 749 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_destroyRecursive ( ) [inline]

Definition at line 754 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_rebind ( ) [inline]

rebind()メソッドのテスト

  • すでにバインド済みの名称を指定してリバインドを試みた場合、新しいバインディングに置き換わるか?

Definition at line 414 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_rebindByString ( ) [inline]

rebindByString()メソッドのテスト

  • すでにバインド済みの名称を指定してリバインドを試みた場合、新しいバインディングに置き換わるか?

Definition at line 445 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_rebindContext ( ) [inline]

rebindContext()メソッドのテスト

  • すでにバインド済みのコンテキストを同じ位置に別のコンテキストのバインドし、正しくリバインドできることを確認する

Definition at line 590 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_rebindContextRecursive ( ) [inline]

rebindContextRecursive()メソッドのテスト

  • すでにバインド済みのコンテキストと同じ位置に、異なるコンテキストを正しくリバインドできるか?

Definition at line 630 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_resolve ( ) [inline]

Definition at line 676 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_resolveStr ( ) [inline]

getNameServer(), toString(), toUrl(), resolveStr()メソッドのテスト

Definition at line 192 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::test_unbind ( ) [inline]

unbind()メソッドのテスト

  • バインド済みのオブジェクトを正常にアンバインドできるか?
  • アンバインド済みのオブジェクトの解決を試みて、意図どおりの例外がスローされるか?

Definition at line 687 of file CorbaNamingTests.cpp.

void CorbaNaming::CorbaNamingTests::tset_rebindRecursive ( ) [inline]

rebindRecursive()メソッドのテスト

  • すでにバインド済みの名称を指定してリバインドを試みた場合、正しく新しいバインディングに置き換わるか?

Definition at line 476 of file CorbaNamingTests.cpp.


Member Data Documentation

RTC::CorbaNaming* CorbaNaming::CorbaNamingTests::m_pNaming [private]

Definition at line 144 of file CorbaNamingTests.cpp.

CORBA::ORB_ptr CorbaNaming::CorbaNamingTests::m_pORB [private]

Definition at line 142 of file CorbaNamingTests.cpp.

PortableServer::POA_ptr CorbaNaming::CorbaNamingTests::m_pPOA [private]

Definition at line 143 of file CorbaNamingTests.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