Changeset View
Changeset View
Standalone View
Standalone View
autotests/kentrymaptest.cpp
Show First 20 Lines • Show All 193 Lines • ▼ Show 20 Line(s) | 181 | { | |||
---|---|---|---|---|---|
194 | QVERIFY(map.findEntry(group1, key1, SearchLocalized)->mValue != map.findEntry(group1, key1)->mValue); | 194 | QVERIFY(map.findEntry(group1, key1, SearchLocalized)->mValue != map.findEntry(group1, key1)->mValue); | ||
195 | QCOMPARE(map.findEntry(group1, key1, SearchDefaults | SearchLocalized)->mValue, untranslated); // default should still be untranslated | 195 | QCOMPARE(map.findEntry(group1, key1, SearchDefaults | SearchLocalized)->mValue, untranslated); // default should still be untranslated | ||
196 | 196 | | |||
197 | map.setEntry(group1, key1, translatedDefault, EntryDefault | EntryLocalized); | 197 | map.setEntry(group1, key1, translatedDefault, EntryDefault | EntryLocalized); | ||
198 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translatedDefault); | 198 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translatedDefault); | ||
199 | map.setEntry(group1, key1, translated, EntryLocalized); // set the translated entry to a different locale | 199 | map.setEntry(group1, key1, translated, EntryLocalized); // set the translated entry to a different locale | ||
200 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translated); | 200 | QCOMPARE(map.findEntry(group1, key1, SearchLocalized)->mValue, translated); | ||
201 | } | 201 | } | ||
202 | | ||||
203 | void KEntryMapTest::testForceSave() | ||||
204 | { | ||||
205 | KEntryMap map; | ||||
206 | | ||||
207 | map.setEntry(group1, key1, value1, EntryForceSave); | ||||
208 | QCOMPARE(map.findEntry(group1, key1)->bForceSave, true); // verify the force save bit is set | ||||
209 | | ||||
210 | map.setEntry(group1, key1, value1, EntryOptions()); | ||||
211 | QCOMPARE(map.findEntry(group1, key1)->bForceSave, true); // verify the force save bit is still set | ||||
212 | } |