Changeset View
Changeset View
Standalone View
Standalone View
autotests/kentrymaptest.cpp
Show First 20 Lines • Show All 180 Lines • ▼ Show 20 Line(s) | 168 | { | |||
---|---|---|---|---|---|
181 | QVERIFY(map.findEntry(group1, key1, SearchLocalized)->mValue != map.findEntry(group1, key1)->mValue); | 181 | QVERIFY(map.findEntry(group1, key1, SearchLocalized)->mValue != map.findEntry(group1, key1)->mValue); | ||
182 | QCOMPARE(map.findEntry(group1, key1, SearchDefaults | SearchLocalized)->mValue, untranslated); // default should still be untranslated | 182 | QCOMPARE(map.findEntry(group1, key1, SearchDefaults | SearchLocalized)->mValue, untranslated); // default should still be untranslated | ||
183 | 183 | | |||
184 | map.setEntry(group1, key1, translatedDefault, EntryDefault | EntryLocalized); | 184 | map.setEntry(group1, key1, translatedDefault, EntryDefault | EntryLocalized); | ||
185 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translatedDefault); | 185 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translatedDefault); | ||
186 | map.setEntry(group1, key1, translated, EntryLocalized); // set the translated entry to a different locale | 186 | map.setEntry(group1, key1, translated, EntryLocalized); // set the translated entry to a different locale | ||
187 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translated); | 187 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translated); | ||
188 | } | 188 | } | ||
189 | | ||||
190 | void KEntryMapTest::testForceSave() | ||||
191 | { | ||||
192 | KEntryMap map; | ||||
193 | | ||||
194 | map.setEntry(group1, key1, value1, EntryForceSave); | ||||
195 | QCOMPARE(map.findEntry(group1, key1)->bForceSave, true); // verify the force save bit is set | ||||
196 | | ||||
197 | map.setEntry(group1, key1, value1, EntryOptions()); | ||||
198 | QCOMPARE(map.findEntry(group1, key1)->bForceSave, true); // verify the force save bit is still set | ||||
199 | } |