Public Member Functions | Private Member Functions
ConfigAdmin::ConfigAdminTests Class Reference

List of all members.

Public Member Functions

 ConfigAdminTests ()
 Constructor.
virtual void setUp ()
 Test initialization.
virtual void tearDown ()
 Test finalization.
void test_activateConfigurationSet ()
void test_addConfigurationSet_and_getConfigurationSet ()
void test_bindParameter ()
 bindParameter()メソッドのテスト
void test_bindParameter_already_exist ()
 bindParameter()メソッドのテスト
void test_bindParameter_illegal_default_value ()
 bindParameter()メソッドのテスト
void test_constructor ()
 コンストラクタのテスト
void test_getActiveConfigurationSet ()
 getActiveConfigurationSet()メソッドのテスト
void test_getActiveId ()
 getActiveId()メソッドのテスト
void test_getConfigurationSets ()
 getConfigurationSets()メソッドのテスト
void test_haveConfig ()
 haveConfig()メソッドのテスト
void test_isActive_on_activateConfigurationSet ()
 isActive()メソッドのテスト
void test_isActive_on_addConfigurationSet ()
 isActive()メソッドのテスト
void test_isActive_on_removeConfigurationSet ()
 isActive()メソッドのテスト
void test_isActive_on_setConfigurationSetValues ()
void test_isChanged_on_activateConfigurationSet ()
 isChanged()メソッドのテスト
void test_isChanged_on_addConfigurationSet ()
 isChanged()メソッドのテスト
void test_isChanged_on_removeConfigurationSet ()
 isChanged()メソッドのテスト
void test_isChanged_on_setConfigurationSetValues ()
void test_isExist ()
 isExist()メソッドのテスト
void test_removeConfigurationSet ()
 removeConfigurationSet()のテスト
void test_removeConfigurationSet_with_inexist_configuration_id ()
 removeConfigurationSet()のテスト
void test_setConfigurationSetValues ()
void test_setConfigurationSetValues_with_inexist_configuration_set ()
 setConfigurationSetValues()メソッドのテスト
void test_setOnActivateSet ()
 setOnActivateSet()メソッドのテスト
void test_setOnAddConfigurationSet ()
 setOnAddConfigurationSet()メソッドのテスト
void test_setOnRemoveConfigurationSet ()
 setOnRemoveConfigurationSet()メソッドのテスト
void test_setOnSetConfigurationSet ()
 setOnSetConfigurationSet()メソッドのテスト
void test_setOnUpdate ()
 setOnUpdate()メソッドのテスト
void test_setOnUpdateParam ()
 setOnUpdateParam()メソッドのテスト
void test_update ()
 update()メソッドのテスト
void test_update_by_active_configuration_set ()
 update()メソッド(アクティブコンフィグレーションセット)のテスト
void test_update_by_inexist_configuration_set ()
 update()メソッドのテスト
void test_update_with_specified_parameter_name ()
 update()メソッド(名称指定)のテスト
 ~ConfigAdminTests ()
 Destructor.

Private Member Functions

 CPPUNIT_TEST (test_setOnUpdate)
 CPPUNIT_TEST (test_setOnUpdateParam)
 CPPUNIT_TEST (test_setOnSetConfigurationSet)
 CPPUNIT_TEST (test_setOnAddConfigurationSet)
 CPPUNIT_TEST (test_setOnRemoveConfigurationSet)
 CPPUNIT_TEST (test_setOnActivateSet)
 CPPUNIT_TEST (test_constructor)
 CPPUNIT_TEST (test_bindParameter)
 CPPUNIT_TEST (test_bindParameter_already_exist)
 CPPUNIT_TEST (test_bindParameter_illegal_default_value)
 CPPUNIT_TEST (test_update)
 CPPUNIT_TEST (test_update_by_inexist_configuration_set)
 CPPUNIT_TEST (test_update_with_specified_parameter_name)
 CPPUNIT_TEST (test_update_by_active_configuration_set)
 CPPUNIT_TEST (test_isExist)
 CPPUNIT_TEST (test_isChanged_on_addConfigurationSet)
 CPPUNIT_TEST (test_isChanged_on_removeConfigurationSet)
 CPPUNIT_TEST (test_isChanged_on_activateConfigurationSet)
 CPPUNIT_TEST (test_getActiveId)
 CPPUNIT_TEST (test_haveConfig)
 CPPUNIT_TEST (test_isActive_on_addConfigurationSet)
 CPPUNIT_TEST (test_isActive_on_removeConfigurationSet)
 CPPUNIT_TEST (test_getConfigurationSets)
 CPPUNIT_TEST (test_addConfigurationSet_and_getConfigurationSet)
 CPPUNIT_TEST (test_setConfigurationSetValues)
 CPPUNIT_TEST (test_setConfigurationSetValues_with_inexist_configuration_set)
 CPPUNIT_TEST (test_getActiveConfigurationSet)
 CPPUNIT_TEST (test_removeConfigurationSet)
 CPPUNIT_TEST (test_removeConfigurationSet_with_inexist_configuration_id)
 CPPUNIT_TEST_SUITE (ConfigAdminTests)
 CPPUNIT_TEST_SUITE_END ()
const coil::PropertiesgetPropertiesBy (const std::string &name, const std::vector< coil::Properties * > &propertiesSet) const

Detailed Description

Definition at line 303 of file ConfigAdminTests.cpp.


Constructor & Destructor Documentation

Constructor.

Definition at line 361 of file ConfigAdminTests.cpp.

Destructor.

Definition at line 368 of file ConfigAdminTests.cpp.


Member Function Documentation

const coil::Properties* ConfigAdmin::ConfigAdminTests::getPropertiesBy ( const std::string &  name,
const std::vector< coil::Properties * > &  propertiesSet 
) const [inline, private]

Definition at line 342 of file ConfigAdminTests.cpp.

virtual void ConfigAdmin::ConfigAdminTests::setUp ( ) [inline, virtual]

Test initialization.

Definition at line 375 of file ConfigAdminTests.cpp.

virtual void ConfigAdmin::ConfigAdminTests::tearDown ( ) [inline, virtual]

Test finalization.

Definition at line 382 of file ConfigAdminTests.cpp.

Definition at line 1047 of file ConfigAdminTests.cpp.

addConfigurationSet()メソッドとgetConfigurationSet()メソッドのテスト

  • addConfigurationSet()で、コンフィグレーションセットを追加できるか?
  • getConfigurationSet()で、追加したコンフィグレーションセットを正しく取得できるか?

Definition at line 901 of file ConfigAdminTests.cpp.

bindParameter()メソッドのテスト

  • bindParameter()で、正常に変数をバインドできるか?
  • バインドした変数は、指定したデフォルト値に正しく更新されているか?

Definition at line 409 of file ConfigAdminTests.cpp.

bindParameter()メソッドのテスト

  • 同一名称の変数バインドを試みて、意図どおり失敗するか?

Definition at line 430 of file ConfigAdminTests.cpp.

bindParameter()メソッドのテスト

  • 指定のデータ型に変換できないデフォルト値を指定して、意図どおり失敗するか?

Definition at line 459 of file ConfigAdminTests.cpp.

コンストラクタのテスト

  • 引数で指定したコンフィグレーションセットが、正しく設定されるか?

Definition at line 391 of file ConfigAdminTests.cpp.

getActiveConfigurationSet()メソッドのテスト

  • アクティブコンフィグレーションセットを正しく取得できるか?

Definition at line 972 of file ConfigAdminTests.cpp.

getActiveId()メソッドのテスト

  • アクティブ化したコンフィグレーションセットのIDを正しく取得できるか?

Definition at line 746 of file ConfigAdminTests.cpp.

getConfigurationSets()メソッドのテスト

  • 登録されている全てのコンフィグレーションセットを正しく取得できるか?

Definition at line 855 of file ConfigAdminTests.cpp.

haveConfig()メソッドのテスト

  • 存在するコンフィグレーションセットIDを指定した場合に、haveConfig()で正しく真値を得るか?
  • 存在しないコンフィグレーションセットIDを指定した場合に、haveConfig()で正しく偽値を得るか?

Definition at line 776 of file ConfigAdminTests.cpp.

isActive()メソッドのテスト

  • activateConfigurationSet()でアクティブ化した後は、isActive()は正しく真値を得るか?

Definition at line 840 of file ConfigAdminTests.cpp.

isActive()メソッドのテスト

  • addConfigurationSet()呼出後は、isActive()は正しく偽値を得るか?
  • activateConfigurationSet()でアクティブ化した後は、isActive()は正しく真値を得るか?

Definition at line 798 of file ConfigAdminTests.cpp.

isActive()メソッドのテスト

  • removeConfigurationSet()呼出後は、isActive()は正しく偽値を得るか?

Definition at line 818 of file ConfigAdminTests.cpp.

Definition at line 845 of file ConfigAdminTests.cpp.

isChanged()メソッドのテスト

  • activateConfigurationSet()呼出後は、isChanged()は真値となるか?

Definition at line 712 of file ConfigAdminTests.cpp.

isChanged()メソッドのテスト

  • addConfigurationSet()呼出後は、isChanged()は真値となるか?

Definition at line 664 of file ConfigAdminTests.cpp.

isChanged()メソッドのテスト

  • removeConfigurationSet()呼出後は、isChanged()は真値となるか?

Definition at line 687 of file ConfigAdminTests.cpp.

Definition at line 736 of file ConfigAdminTests.cpp.

isExist()メソッドのテスト

  • バインドした変数の名称でisExist()を呼出し、真値が得られるか?
  • バインドしていない名称でisExist()を呼出し、偽値が得られるか?

Definition at line 639 of file ConfigAdminTests.cpp.

removeConfigurationSet()のテスト

  • 登録されているコンフィグレーションセットを正しく登録解除できるか?

Definition at line 1006 of file ConfigAdminTests.cpp.

removeConfigurationSet()のテスト

  • 存在しないコンフィグレーションセットIDを指定した場合に、意図どおりに失敗するか?

Definition at line 1029 of file ConfigAdminTests.cpp.

setConfigurationSetValues()メソッドのテスト

  • 指定したプロパティが、正しく指定したコンフィグレーションセットに追加されるか?

Definition at line 921 of file ConfigAdminTests.cpp.

setConfigurationSetValues()メソッドのテスト

  • 存在しないコンフィグレーションセットに対してプロパティ追加を試みて、意図どおり失敗するか?
  • 失敗後に、登録済みのコンフィグレーションセットが影響を受けていないか?

Definition at line 947 of file ConfigAdminTests.cpp.

setOnActivateSet()メソッドのテスト

Definition at line 1211 of file ConfigAdminTests.cpp.

setOnAddConfigurationSet()メソッドのテスト

Definition at line 1149 of file ConfigAdminTests.cpp.

setOnRemoveConfigurationSet()メソッドのテスト

Definition at line 1181 of file ConfigAdminTests.cpp.

setOnSetConfigurationSet()メソッドのテスト

Definition at line 1117 of file ConfigAdminTests.cpp.

setOnUpdate()メソッドのテスト

Definition at line 1057 of file ConfigAdminTests.cpp.

setOnUpdateParam()メソッドのテスト

Definition at line 1087 of file ConfigAdminTests.cpp.

update()メソッドのテスト

  • コンフィグレーションセットを指定してupdate()し、その内容でバインド変数値が正しく更新されるか?

Definition at line 477 of file ConfigAdminTests.cpp.

update()メソッド(アクティブコンフィグレーションセット)のテスト

  • update()呼出しにより、バインド変数がアクティブなコンフィグレーションセットの値で更新されるか?

Definition at line 590 of file ConfigAdminTests.cpp.

update()メソッドのテスト

  • 存在しないコンフィグレーションIDを指定してupdate()を呼出した場合に、 バインド変数が更新されずに、そのまま保持されるか?

Definition at line 519 of file ConfigAdminTests.cpp.

update()メソッド(名称指定)のテスト

  • 指定したコンフィグレーションセットの指定した名称の変数だけが、正しく更新されるか?

Definition at line 548 of file ConfigAdminTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:40