on xenial help sign in
Revert wizard test (for now)
commit21fa1e87496ca88db292c690dcb2d683f175ee68 authorMarius Gripsgard <marius@ubports.com> dateTue 7 Aug 2018, 19:24 (8 years ago) parent6c01080
1 file changed+7−39
tests/plugins/Wizard/tst_system.cpp+7−39
tests/plugins/Wizard/tst_system.cpp+7−39
@@ -33,59 +33,41 @@ private Q_SLOTS:
3333 void testEnable();
3434 void testDisable();
3535 void testNoticeChanges();
36− void testUpdate();
3736
3837private:
3938 void enable();
40− void enableUpdateOnly();
4139 void disable();
4240 bool isEnabled();
43− bool updateIsEnabled();
4441
4542 QTemporaryDir dir;
4643 QDir enableDir;
47− QFile enableUpdateWizardFile;
44+ QFile enableFile;
4845};
4946
5047SystemTest::SystemTest()
5148{
52− System system;
5349 qputenv("HOME", dir.path().toUtf8());
54− enableDir.setPath(dir.path() + "/.config/ubuntu-system-settings/wizard-has-run/");
55− QString updateFileName = enableDir.filePath(QString::number(system.CURRENT_VERSION));
56− enableUpdateWizardFile.setFileName(updateFileName);
50+ enableDir.setPath(dir.path() + "/.config/ubuntu-system-settings");
51+ enableFile.setFileName(enableDir.filePath("wizard-has-run"));
5752}
5853
5954void SystemTest::enable()
6055{
61− enableDir.removeRecursively();
56+ enableFile.remove();
6257 QCOMPARE(isEnabled(), true);
6358}
6459
6560void SystemTest::disable()
6661{
6762 enableDir.mkpath(".");
68− enableUpdateWizardFile.open(QIODevice::WriteOnly);
69− enableUpdateWizardFile.close();
63+ enableFile.open(QIODevice::WriteOnly);
64+ enableFile.close();
7065 QCOMPARE(isEnabled(), false);
71− QCOMPARE(updateIsEnabled(), false);
7266}
7367
7468bool SystemTest::isEnabled()
7569{
76− return !enableDir.exists();
77−}
78−
79−void SystemTest::enableUpdateOnly()
80−{
81− disable();
82− enableUpdateWizardFile.remove();
83− QCOMPARE(updateIsEnabled(), true);
84−}
85−
86−bool SystemTest::updateIsEnabled()
87−{
88− return !enableUpdateWizardFile.exists();
70+ return !enableFile.exists();
8971}
9072
9173void SystemTest::testEnable()
@@ -112,20 +94,6 @@ void SystemTest::testDisable()
11294 QVERIFY(!isEnabled());
11395}
11496
115−void SystemTest::testUpdate()
116−{
117− enableUpdateOnly();
118−
119− System system;
120− QVERIFY(system.wizardEnabled());
121− QVERIFY(system.versionToShow() == system.CURRENT_VERSION);
122−
123− system.setWizardEnabled(false);
124− QVERIFY(!system.wizardEnabled());
125− QVERIFY(!isEnabled());
126− QVERIFY(!updateIsEnabled());
127−}
128−
12997void SystemTest::testNoticeChanges()
13098{
13199 enable();