Classes | Public Member Functions | Private Member Functions | Private Attributes
Tests::ManagerTests Class Reference

List of all members.

Classes

class  InvokerMock

Public Member Functions

 ManagerTests ()
 Constructor.
virtual void setUp ()
 Test initialization.
virtual void tearDown ()
 Test finalization.
void test_activateManager ()
void test_bindExecutionContext ()
void test_cleanupComponent ()
 cleanupComponent()メソッドのテスト
void test_createComponent_DataFlowComponent ()
 createComponent()メソッドのテスト(DataFlowComponentの場合)
void test_createComponent_failed_in_bindExecutionContext ()
void test_createComponent_Non_DataFlowComponent ()
void test_createComponent_with_illegal_module_name ()
 createComponent()メソッドのテスト
void test_createContext ()
 createContext()メソッドのテスト
void test_deleteComponent ()
 deleteComponent()メソッドのテスト
void test_getComponent ()
void test_getComponents ()
 getComponents()メソッドのテスト
void test_getConfig ()
 getConfig()メソッドのテスト
void test_getFactoryProfiles ()
 getFactoryProfiles()メソッドのテスト
void test_getLoadableModules ()
 getLoadableModules()メソッドのテスト
void test_getLoadedModules ()
 getLoadedModules()メソッドのテスト
void test_getLogLevel ()
 getLogLevel()メソッドのテスト
void test_getModulesFactories ()
 getModulesFactories()メソッドのテスト
void test_getORB ()
void test_getPOA ()
void test_getPOAManager ()
void test_init2 ()
 init()、shutdown()から呼ばれるprotected関数のテスト
void test_init_without_arguments ()
 init()メソッドのテスト
void test_initComposite ()
 initComposite()メソッドのテスト
void test_initFactories ()
 initFactories()メソッドのテスト
void test_instance ()
 instance()メソッドのテスト
void test_instance_without_init ()
 instance()メソッドのテスト
void test_join ()
void test_load ()
 load()メソッドのテスト
void test_notifyFinalized ()
void test_procContextArgs ()
 procContextArgs()メソッドのテスト
void test_registerECFactory ()
 registerECFactory()
void test_registerFactory ()
 registerFactory()メソッドのテスト
void test_runManager_block ()
 runManager()メソッドのテスト(ブロッキングモード)
void test_runManager_no_block ()
 runManager()メソッドのテスト(非ブロッキングモード)
void test_setModuleInitProc ()
 setModuleInitProc()メソッドのテスト
void test_shutdown ()
void test_terminate_after_the_activation ()
 terminate()メソッドのテスト
void test_terminate_immediately_after_the_initialization ()
 terminate()メソッドのテスト
void test_unload ()
 unload()メソッドのテスト
void test_unloadAll ()
 unloadAll()メソッドのテスト
void test_unregisterComponent ()
virtual ~ManagerTests ()
 Destructor.

Private Member Functions

bool canResolve (const char *name_server, const char *id, const char *kind)
 CPPUNIT_TEST (test_getLogLevel)
 CPPUNIT_TEST (test_getLoadedModules)
 CPPUNIT_TEST (test_getFactoryProfiles)
 CPPUNIT_TEST (test_createContext)
 CPPUNIT_TEST (test_init2)
 CPPUNIT_TEST (test_initFactories)
 CPPUNIT_TEST (test_initComposite)
 CPPUNIT_TEST (test_procContextArgs)
 CPPUNIT_TEST (test_init_without_arguments)
 CPPUNIT_TEST (test_instance)
 CPPUNIT_TEST (test_instance_without_init)
 CPPUNIT_TEST (test_getConfig)
 CPPUNIT_TEST (test_setModuleInitProc)
 CPPUNIT_TEST (test_load)
 CPPUNIT_TEST (test_unload)
 CPPUNIT_TEST (test_unloadAll)
 CPPUNIT_TEST (test_registerFactory)
 CPPUNIT_TEST (test_registerECFactory)
 CPPUNIT_TEST (test_getModulesFactories)
 CPPUNIT_TEST (test_getLoadableModules)
 CPPUNIT_TEST (test_notifyFinalized)
 CPPUNIT_TEST_SUITE (ManagerTests)
 CPPUNIT_TEST_SUITE_END ()
CosNaming::NamingContext_var getRootContext (const std::string &name_server)
bool isFound (const std::vector< std::string > &list, const std::string &target)

Private Attributes

RTC::Managerm_mgr

Detailed Description

Definition at line 255 of file ManagerTests.cpp.


Constructor & Destructor Documentation

Constructor.

Definition at line 364 of file ManagerTests.cpp.

virtual Tests::ManagerTests::~ManagerTests ( ) [inline, virtual]

Destructor.

Definition at line 371 of file ManagerTests.cpp.


Member Function Documentation

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

Definition at line 334 of file ManagerTests.cpp.

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

Definition at line 317 of file ManagerTests.cpp.

bool Tests::ManagerTests::isFound ( const std::vector< std::string > &  list,
const std::string &  target 
) [inline, private]

Definition at line 312 of file ManagerTests.cpp.

virtual void Tests::ManagerTests::setUp ( ) [inline, virtual]

Test initialization.

Definition at line 378 of file ManagerTests.cpp.

virtual void Tests::ManagerTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 388 of file ManagerTests.cpp.

Definition at line 571 of file ManagerTests.cpp.

Definition at line 1192 of file ManagerTests.cpp.

cleanupComponent()メソッドのテスト

  • 登録したコンポーネントが、ネームサービスから正しく登録解除されるか?
  • 登録したコンポーネントが、Managerから正しく登録解除されるか?

Definition at line 1119 of file ManagerTests.cpp.

createComponent()メソッドのテスト(DataFlowComponentの場合)

  • 正しくコンポーネントを生成できるか?

Definition at line 994 of file ManagerTests.cpp.

Definition at line 1080 of file ManagerTests.cpp.

Definition at line 1048 of file ManagerTests.cpp.

createComponent()メソッドのテスト

  • 登録されていないモジュール名を指定してコンポーネント生成を試みて、意図どおりNULLで戻るか?
  • モジュール名にNULLを指定してコンポーネント生成を試みて、意図どおりNULLで戻るか?

Definition at line 1059 of file ManagerTests.cpp.

createContext()メソッドのテスト

  • ExecutionContextBaseを正しく取得できるか?

Definition at line 1469 of file ManagerTests.cpp.

deleteComponent()メソッドのテスト

  • RTコンポーネントの削除が正しくできるか?

Definition at line 1501 of file ManagerTests.cpp.

Definition at line 1197 of file ManagerTests.cpp.

getComponents()メソッドのテスト

  • getComponents()で、生成したすべてのコンポーネントを取得できるか?
  • 登録解除したコンポーネントが、正しく一覧から除外されているか?

Definition at line 1208 of file ManagerTests.cpp.

getConfig()メソッドのテスト

  • confファイルで指定した各種設定を、getConfig()を通じて正しく取得できるか?

Definition at line 527 of file ManagerTests.cpp.

getFactoryProfiles()メソッドのテスト

  • RTコンポーネント用ファクトリをリストを正しく取得できるか?

Definition at line 1441 of file ManagerTests.cpp.

getLoadableModules()メソッドのテスト

  • ロード可能なモジュールリストを正しく取得できるか?

Definition at line 867 of file ManagerTests.cpp.

getLoadedModules()メソッドのテスト

  • ロード済みのモジュールリストを正しく取得できるか?

Definition at line 1401 of file ManagerTests.cpp.

getLogLevel()メソッドのテスト

  • log_levelが正しく返却されるか?

Definition at line 1388 of file ManagerTests.cpp.

getModulesFactories()メソッドのテスト

  • 登録されているFactoryの("implementation_id"プロパティの)リストを正しく取得できるか?

Definition at line 962 of file ManagerTests.cpp.

Definition at line 1267 of file ManagerTests.cpp.

Definition at line 1272 of file ManagerTests.cpp.

Definition at line 1277 of file ManagerTests.cpp.

init()、shutdown()から呼ばれるprotected関数のテスト

  • protected関数が正しく動作しているか?

Definition at line 1554 of file ManagerTests.cpp.

init()メソッドのテスト

  • コマンドライン引数なしでinit()を正常に呼出して、インスタンスを取得できるか?

Definition at line 412 of file ManagerTests.cpp.

initComposite()メソッドのテスト

  • init()実行後、initComposite()の実行結果としてFactoryManagerに正しく登録されているか?

Definition at line 1331 of file ManagerTests.cpp.

initFactories()メソッドのテスト

  • init()実行後、initFactories()の実行結果としてFactoryMapに正しく登録されているか?

Definition at line 1287 of file ManagerTests.cpp.

instance()メソッドのテスト

  • instance()を通じて取得したインスタンスは、init()時に得たインスタンスと同一か?

Definition at line 425 of file ManagerTests.cpp.

instance()メソッドのテスト

  • 事前にinit()を呼出さずにinstance()を呼出した場合、正常にインスタンスが生成されるか?

Definition at line 443 of file ManagerTests.cpp.

void Tests::ManagerTests::test_join ( ) [inline]

Definition at line 516 of file ManagerTests.cpp.

void Tests::ManagerTests::test_load ( ) [inline]

load()メソッドのテスト

  • 指定したモジュールをロードして、指定の初期化関数が正しく呼び出されるか?

Definition at line 727 of file ManagerTests.cpp.

Definition at line 506 of file ManagerTests.cpp.

procContextArgs()メソッドのテスト

  • 引数ec_argsにより戻り値true・falseが正しく返却されるか?

Definition at line 1347 of file ManagerTests.cpp.

registerECFactory()

  • 正常にECFactoryを登録できるか?

Definition at line 935 of file ManagerTests.cpp.

registerFactory()メソッドのテスト

  • Factoryを正常に登録できるか?

Definition at line 911 of file ManagerTests.cpp.

runManager()メソッドのテスト(ブロッキングモード)

  • POAManagerがアクティブ化されるか?

Definition at line 638 of file ManagerTests.cpp.

runManager()メソッドのテスト(非ブロッキングモード)

  • POAManagerがアクティブ化されるか?

Definition at line 581 of file ManagerTests.cpp.

setModuleInitProc()メソッドのテスト

  • アクティブ化により、設定した初期化プロシージャが正しく呼び出されるか?

Definition at line 549 of file ManagerTests.cpp.

Definition at line 511 of file ManagerTests.cpp.

terminate()メソッドのテスト

  • active化の後でterminate()を呼出し、正常に終了できるか?

Definition at line 480 of file ManagerTests.cpp.

terminate()メソッドのテスト

  • 初期化後すぐにterminate()を呼出し、正常に終了できるか?

Definition at line 454 of file ManagerTests.cpp.

unload()メソッドのテスト

  • いったんloadしたモジュールを、正しくunloadできるか?

Definition at line 765 of file ManagerTests.cpp.

unloadAll()メソッドのテスト

  • unloadAll()により、ロードしたモジュールがすべてアンロードされるか?

Definition at line 806 of file ManagerTests.cpp.

Definition at line 1187 of file ManagerTests.cpp.


Member Data Documentation

Definition at line 308 of file ManagerTests.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:16