Changeset View
Changeset View
Standalone View
Standalone View
autotests/kconfigtest.cpp
Show First 20 Lines • Show All 1920 Lines • ▼ Show 20 Line(s) | 1920 | //delete an entry | |||
---|---|---|---|---|---|
1921 | watcherSpy.clear(); | 1921 | watcherSpy.clear(); | ||
1922 | myConfigGroup.deleteEntry("entryA", KConfig::Persistent | KConfig::Notify); | 1922 | myConfigGroup.deleteEntry("entryA", KConfig::Persistent | KConfig::Notify); | ||
1923 | config.sync(); | 1923 | config.sync(); | ||
1924 | watcherSpy.wait(); | 1924 | watcherSpy.wait(); | ||
1925 | QCOMPARE(watcherSpy.count(), 1); | 1925 | QCOMPARE(watcherSpy.count(), 1); | ||
1926 | QCOMPARE(watcherSpy[0][0].value<KConfigGroup>().name(), QStringLiteral("TopLevelGroup")); | 1926 | QCOMPARE(watcherSpy[0][0].value<KConfigGroup>().name(), QStringLiteral("TopLevelGroup")); | ||
1927 | QCOMPARE(watcherSpy[0][1].value<QByteArrayList>(), QByteArrayList({"entryA"})); | 1927 | QCOMPARE(watcherSpy[0][1].value<QByteArrayList>(), QByteArrayList({"entryA"})); | ||
1928 | 1928 | | |||
1929 | //revert to default an entry | ||||
1930 | watcherSpy.clear(); | ||||
1931 | myConfigGroup.revertToDefault("entryA", KConfig::Persistent | KConfig::Notify); | ||||
1932 | config.sync(); | ||||
1933 | watcherSpy.wait(); | ||||
1934 | QCOMPARE(watcherSpy.count(), 1); | ||||
1935 | QCOMPARE(watcherSpy[0][0].value<KConfigGroup>().name(), QStringLiteral("TopLevelGroup")); | ||||
1936 | QCOMPARE(watcherSpy[0][1].value<QByteArrayList>(), QByteArrayList({"entryA"})); | ||||
1937 | | ||||
1929 | //deleting a group, should notify that every entry in that group has changed | 1938 | //deleting a group, should notify that every entry in that group has changed | ||
1930 | watcherSpy.clear(); | 1939 | watcherSpy.clear(); | ||
1931 | myConfigGroup.deleteGroup("aSubGroup", KConfig::Persistent | KConfig::Notify); | 1940 | myConfigGroup.deleteGroup("aSubGroup", KConfig::Persistent | KConfig::Notify); | ||
1932 | config.sync(); | 1941 | config.sync(); | ||
1933 | watcherSpy.wait(); | 1942 | watcherSpy.wait(); | ||
1934 | QCOMPARE(watcherSpy.count(), 1); | 1943 | QCOMPARE(watcherSpy.count(), 1); | ||
1935 | QCOMPARE(watcherSpy[0][0].value<KConfigGroup>().name(), QStringLiteral("aSubGroup")); | 1944 | QCOMPARE(watcherSpy[0][0].value<KConfigGroup>().name(), QStringLiteral("aSubGroup")); | ||
1936 | QCOMPARE(watcherSpy[0][1].value<QByteArrayList>(), QByteArrayList({"entry1", "entry2"})); | 1945 | QCOMPARE(watcherSpy[0][1].value<QByteArrayList>(), QByteArrayList({"entry1", "entry2"})); | ||
Show All 15 Lines |