65 /** |
65 /** |
66 * UnitTestCxeSettingsCenrepStore::testSettingValues() |
66 * UnitTestCxeSettingsCenrepStore::testSettingValues() |
67 */ |
67 */ |
68 void UnitTestCxeSettingsCenrepStore::testSettingValues() |
68 void UnitTestCxeSettingsCenrepStore::testSettingValues() |
69 { |
69 { |
70 QString runtimekey = CxeRuntimeKeys::PRIMARY_CAMERA_CAPTURE_KEYS; |
|
71 QString settingkey = CxeSettingIds::FNAME_MONTH_FOLDER; |
70 QString settingkey = CxeSettingIds::FNAME_MONTH_FOLDER; |
72 QString scenekey = CxeSettingIds::COLOR_TONE; |
71 QString scenekey = CxeSettingIds::COLOR_TONE; |
73 QVariant result; |
72 QVariant result; |
74 QVariant value = QVariant(2); |
73 QVariant value = QVariant(2); |
75 CxeError::Id error; |
74 CxeError::Id error; |
76 |
75 |
77 // case 0: check default value of a runtime key, real setting key and scene key |
76 // case 0: check default value of a runtime key, real setting key and scene key |
78 error = mSettingsCenrepStore->get(runtimekey, result); |
|
79 QVERIFY(error == CxeError::None); |
|
80 QCOMPARE(result.toInt(), 1); |
|
81 |
|
82 error = mSettingsCenrepStore->get(settingkey, result); |
77 error = mSettingsCenrepStore->get(settingkey, result); |
83 QVERIFY(error == CxeError::None); |
78 QVERIFY(error == CxeError::None); |
84 QCOMPARE(result.toInt(), 1); |
79 QCOMPARE(result.toInt(), 1); |
85 |
80 |
86 // scene key shouldnt be read from cenrepstore |
81 // scene key shouldnt be read from cenrepstore |
87 error = mSettingsCenrepStore->get(scenekey, result); |
82 error = mSettingsCenrepStore->get(scenekey, result); |
88 QVERIFY(error == CxeError::NotFound); |
83 QVERIFY(error == CxeError::NotFound); |
89 |
84 |
90 |
85 |
91 // case 1: try setting a value to a run-time key and real setting key |
86 // case 1: try setting a value to a run-time key and real setting key |
92 error = mSettingsCenrepStore->set(runtimekey, value); |
|
93 QVERIFY(error == CxeError::NotFound); |
|
94 |
|
95 error = mSettingsCenrepStore->set(settingkey, value); |
87 error = mSettingsCenrepStore->set(settingkey, value); |
96 QVERIFY(error == CxeError::None); |
88 QVERIFY(error == CxeError::None); |
97 |
89 |
98 error = mSettingsCenrepStore->set(scenekey, value); |
90 error = mSettingsCenrepStore->set(scenekey, value); |
99 QVERIFY(error == CxeError::NotFound); |
91 QVERIFY(error == CxeError::NotFound); |
122 * UnitTestCxeSettingsCenrepStore::testloadSettings |
114 * UnitTestCxeSettingsCenrepStore::testloadSettings |
123 */ |
115 */ |
124 void UnitTestCxeSettingsCenrepStore::testloadSettings() |
116 void UnitTestCxeSettingsCenrepStore::testloadSettings() |
125 { |
117 { |
126 QList<QString> keys; |
118 QList<QString> keys; |
127 keys.append(CxeRuntimeKeys::PRIMARY_CAMERA_CAPTURE_KEYS); |
119 keys.append(CxeVariationKeys::STILL_MAX_ZOOM_LIMITS); |
128 keys.append(CxeRuntimeKeys::PRIMARY_CAMERA_AUTOFOCUS_KEYS); |
120 keys.append(CxeVariationKeys::VIDEO_MAX_ZOOM_LIMITS); |
129 keys.append(CxeRuntimeKeys::SECONDARY_CAMERA_CAPTURE_KEYS); |
121 keys.append(CxeVariationKeys::FREE_MEMORY_LEVELS); |
130 keys.append(CxeRuntimeKeys::FREE_MEMORY_LEVELS); |
122 QHash<QString, QVariantList> runtimesettings = mSettingsCenrepStore->loadVariationSettings(keys); |
131 QHash<QString, QVariantList> runtimesettings = mSettingsCenrepStore->loadRuntimeSettings(keys); |
|
132 |
123 |
133 foreach(QString runtimekey, keys) { |
124 foreach(QString runtimekey, keys) { |
134 QVariant result; |
125 QVariant result; |
135 CxeError::Id error = mSettingsCenrepStore->get(runtimekey, result); |
126 CxeError::Id error = mSettingsCenrepStore->get(runtimekey, result); |
136 QVERIFY(error == CxeError::None); |
127 QVERIFY(error == CxeError::None); |