9 #include "qnetworkaccessmanager.h"
11 #define private public
17 QNetworkAccessManager::urls.clear();
18 QSettings::values.clear();
21 void Ut_Remote::initTestCase()
26 void Ut_Remote::cleanupTestCase()
30 void Ut_Remote::init()
32 subject = new Remote();
36 void Ut_Remote::cleanup()
38 if (subject != NULL) {
45 void Ut_Remote::testSaveToFile_normal()
47 subject->m_name = "testname";
48 subject->saveToFile();
49 QCOMPARE(QNetworkAccessManager::urls.count(), 1);
50 QCOMPARE(QNetworkAccessManager::urls[0],
51 QString("http://mercury.wipsl.com/irwi/uploaded/testname"));
53 QCOMPARE(settings.value("remoteName", "fail").toString(),
57 void Ut_Remote::testSaveToFile_emptyname()
60 subject->saveToFile();
61 QCOMPARE(QNetworkAccessManager::urls.count(), 0);
63 QCOMPARE(settings.value("remoteName", "testname").toString(),
67 void Ut_Remote::testUpdateInfo()
71 void Ut_Remote::testSendRating()