+void EveModelTest::testSave()
+{
+ EveModel model;
+ model.loadSettings();
+ // Verify that the unsaved data is doesn't exist
+ QVERIFY(model.apiKey().isNull());
+ QVERIFY(model.userId() == 0);
+ QVERIFY(model.selectedCharacter() == NULL);
+ model.setApiKey("f");
+ model.setUserId(1);
+ model.fetchAccounts();
+ QTest::qWait(1000);
+ model.saveSettings();
+ EveModel result;
+ result.loadSettings();
+ QCOMPARE(result.apiKey(),QString("1"));
+ QCOMPARE(result.userId(),1);
+ QVERIFY(result.selectedCharacter() == NULL);
+ QSettings temp("net.korjaussarja","evehomescreen");
+ temp.clear();
+}
+