Definition at line 55 of file PropertiesTests.cpp.
Properties::PropertiesTests::PropertiesTests | ( | ) | [inline] |
Constructor.
Definition at line 109 of file PropertiesTests.cpp.
Properties::PropertiesTests::~PropertiesTests | ( | ) | [inline] |
Destructor.
Definition at line 116 of file PropertiesTests.cpp.
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_ctor_map | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_substitute | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getName | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getValue | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getLeaf | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getRoot | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getProperty | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getDefault | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_setProperty | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_setDefaults | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_list | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_load | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_store | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_propertyNames | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_size | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_findNode | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_getNode | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_createNode | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_removeNode | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_hasKey | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_clear | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_streamInput | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST | ( | test_splitKeyValue | ) | [private] |
Properties::PropertiesTests::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
virtual void Properties::PropertiesTests::setUp | ( | ) | [inline, virtual] |
Test initialization.
Definition at line 123 of file PropertiesTests.cpp.
virtual void Properties::PropertiesTests::tearDown | ( | ) | [inline, virtual] |
Test finalization.
Definition at line 150 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_clear | ( | ) | [inline] |
void Properties::PropertiesTests::test_createNode | ( | ) | [inline] |
createNode()のテスト
デフォルト値が設定されており、かつ通常の値も設定されている場 合に、当該キー名の新規ノード作成が、意図どおり失敗するか?
デフォルト値が設定されているが、通常の値は設定されていない場 合に、当該キー名の新規ノード作成が、意図どおり失敗するか?
デフォルト値は設定されていないが、通常の値は設定されている場 合に、当該キー名の新規ノード作成が、意図どおり失敗するか?
デフォルト値、通常の値のいずれも設定されていない場合に、新規 ノード作成が成功するか?
Definition at line 1238 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_ctor_map | ( | ) | [inline] |
Properties(std::map<string, string>&)コンストラクタのテスト
Definition at line 199 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_findNode | ( | ) | [inline] |
void Properties::PropertiesTests::test_getDefault | ( | ) | [inline] |
getDefault()のテスト
デフォルト値が設定されており、かつ通常の値も設定されている場 合に、正しく設定されているデフォルト値を取得できるか?
デフォルト値が設定されているが、通常の値は設定されていない場 合に、正しく設定されているデフォルト値を取得できるか?
デフォルト値は設定されていないが、通常の値は設定されている場 合に、デフォルト値として空文字列が取得されるか?
デフォルト値、通常の値のいずれも設定されていない場合に、デフォ ルト値として空文字列が取得されるか?
Definition at line 461 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_getDefaultValue | ( | ) | [inline] |
getDefaultValue(void)メソッドのテスト
Definition at line 802 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_getLeaf | ( | ) | [inline] |
void Properties::PropertiesTests::test_getName | ( | ) | [inline] |
getName(void)メソッドのテスト
Definition at line 756 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_getNode | ( | ) | [inline] |
void Properties::PropertiesTests::test_getProperty | ( | ) | [inline] |
getProperty()メソッドのテスト
Definition at line 411 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_getRoot | ( | ) | [inline] |
void Properties::PropertiesTests::test_getValue | ( | ) | [inline] |
getValue(void)メソッドのテスト
Definition at line 783 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_hasKey | ( | ) | [inline] |
void Properties::PropertiesTests::test_list | ( | ) | [inline] |
list()メソッドのテスト
設定されているプロパティ値が、正しく出力されるか?
\(バックスラッシュ)を含む値が、正しくエスケープ処理されて 出力されるか?
Definition at line 537 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_load | ( | ) | [inline] |
load()メソッドのテスト
プロパティリストをファイルからPropertiesオブジェクトへ正しく 読み込めるか?
Definition at line 608 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_operator | ( | ) | [inline] |
operator[]()メソッドのテスト
Definition at line 893 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_Properties_char | ( | ) | [inline] |
Definition at line 235 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_Properties_copy | ( | ) | [inline] |
Properties(const Properties& prop)コピーコンストラクタのテスト
Definition at line 275 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_Properties_destructor | ( | ) | [inline] |
~Properties(void)デストラクタのテスト
Definition at line 316 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_Properties_key_value | ( | ) | [inline] |
Properties(const char* key = "", const char* value = "")コンストラクタのテスト
Definition at line 162 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_propertyNames | ( | ) | [inline] |
propertyNames()メソッドのテスト
通常のプロパティ値とデフォルト値の両方が設定されているプロパ ティについて、キー名が取得されるか?
通常のプロパティ値のみが設定されているプロパティについて、キー 名が取得されるか?
デフォルト値のみが設定されているプロパティについて、キー名が 取得されるか?
Definition at line 723 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_removeNode | ( | ) | [inline] |
void Properties::PropertiesTests::test_setDefaults | ( | ) | [inline] |
void Properties::PropertiesTests::test_setProperty | ( | ) | [inline] |
setProperty()メソッドのテスト
Definition at line 505 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_size | ( | ) | [inline] |
void Properties::PropertiesTests::test_splitKeyValue | ( | ) | [inline] |
splitKeyValue()メソッドのテスト
キーの前に空白文字を含む場合について、キーと値を正しく分離で きるか?
キーとデリミタの間に空白文字を含む場合について、キーと値を正 しく分離できるか?
デリミタと値の間に空白文字を含む場合について、キーと値を正し く分離できるか?
a
値の後ろに空白文字を含む場合について、キーと値を正しく分離で きるか?
Definition at line 1387 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_store | ( | ) | [inline] |
store()メソッドのテスト
設定されているプロパティ値が、正しく出力されるか?
指定したヘッダ文字列が、正しく出力されるか?
\(バックスラッシュ)を含む値が、正しくエスケープ処理されて 出力されるか?
Definition at line 640 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_streamInput | ( | ) | [inline] |
<<演算子のテスト
デフォルト値は、入力されないことを確認する
2つのPropertiesのうち片方だけに設定されているキーに関して、 設定されている通常値が、入力前後で変化しないか?
2つのPropertiesの両方に共通しているキーに関して、設定されて いる通常値が入力した値で上書きされるか?
Definition at line 1298 of file PropertiesTests.cpp.
void Properties::PropertiesTests::test_substitute | ( | ) | [inline] |
=演算子(代入演算子)のテスト
Definition at line 362 of file PropertiesTests.cpp.
map<string, string> Properties::PropertiesTests::DEFAULTS_CONF [private] |
Definition at line 100 of file PropertiesTests.cpp.
string Properties::PropertiesTests::EMPTY_STRING [private] |
Definition at line 99 of file PropertiesTests.cpp.
Definition at line 103 of file PropertiesTests.cpp.