64 LogsCommonData::getInstance().updateConfiguration(params); |
65 LogsCommonData::getInstance().updateConfiguration(params); |
65 LogsConfigurationParams& test = LogsCommonData::getInstance().currentConfiguration(); |
66 LogsConfigurationParams& test = LogsCommonData::getInstance().currentConfiguration(); |
66 QVERIFY( test.listItemTextWidth() == 400 ); |
67 QVERIFY( test.listItemTextWidth() == 400 ); |
67 QVERIFY( test.localeChanged() ); |
68 QVERIFY( test.localeChanged() ); |
68 } |
69 } |
|
70 |
|
71 |
|
72 void UT_LogsCommonData::testClearMissedCallsCounter() |
|
73 { |
|
74 // Value is changed |
|
75 // LogsCommonData::freeCommonData(); |
|
76 XQSettingsManager::mFailed = false; |
|
77 XQSettingsManager::mCurrentVal = 5; |
|
78 QVERIFY( LogsCommonData::getInstance().clearMissedCallsCounter() == 0 ); |
|
79 QVERIFY( XQSettingsManager::mCurrentVal == 0 ); |
|
80 |
|
81 // No need to change value as it is already zero |
|
82 QVERIFY( LogsCommonData::getInstance().clearMissedCallsCounter() == 0 ); |
|
83 QVERIFY( XQSettingsManager::mCurrentVal == 0 ); |
|
84 |
|
85 // Fails with some error |
|
86 XQSettingsManager::mFailed = true; |
|
87 XQSettingsManager::mCurrentVal = 5; |
|
88 QVERIFY( LogsCommonData::getInstance().clearMissedCallsCounter() != 0 ); |
|
89 QVERIFY( XQSettingsManager::mCurrentVal == 5 ); |
|
90 } |
|
91 |
|
92 void UT_LogsCommonData::testPredictiveSearchStatus() |
|
93 { |
|
94 |
|
95 // Predictive search fetching failed |
|
96 LogsCommonData::freeCommonData(); |
|
97 XQSettingsManager::mFailed = true; |
|
98 XQSettingsManager::mCurrentVal = 1; |
|
99 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == -1 ); |
|
100 QVERIFY( LogsCommonData::getInstance().predictiveSearchStatus() == -1 ); |
|
101 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == -1 ); |
|
102 |
|
103 // Predictive search value asked from settings manager |
|
104 XQSettingsManager::mFailed = false; |
|
105 QVERIFY( LogsCommonData::getInstance().predictiveSearchStatus() == 1 ); |
|
106 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == 1 ); |
|
107 |
|
108 // Predictive search asked again, local value returned |
|
109 XQSettingsManager::mCurrentVal = 2; |
|
110 QVERIFY( LogsCommonData::getInstance().predictiveSearchStatus() == 1 ); |
|
111 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == 1 ); |
|
112 } |
|
113 |
|
114 void UT_LogsCommonData::testSetPredictiveSearch() |
|
115 { |
|
116 // Value change is not allowed |
|
117 LogsCommonData::getInstance().mPredictiveSearchStatus = 0; |
|
118 QVERIFY( LogsCommonData::getInstance().setPredictiveSearch(true) == -1 ); |
|
119 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == 0 ); |
|
120 |
|
121 // Value changed, setting predictive search On |
|
122 LogsCommonData::getInstance().mPredictiveSearchStatus = 2; |
|
123 QVERIFY( LogsCommonData::getInstance().setPredictiveSearch(true) == 0 ); |
|
124 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == 1 ); |
|
125 QVERIFY( XQSettingsManager::mCurrentVal == 1 ); |
|
126 |
|
127 // Value changed, setting predictive search Off |
|
128 LogsCommonData::getInstance().mPredictiveSearchStatus = 1; |
|
129 QVERIFY( LogsCommonData::getInstance().setPredictiveSearch(false) == 0 ); |
|
130 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == 2 ); |
|
131 QVERIFY( XQSettingsManager::mCurrentVal == 2 ); |
|
132 |
|
133 // Fails with some error |
|
134 XQSettingsManager::mFailed = true; |
|
135 QVERIFY( LogsCommonData::getInstance().setPredictiveSearch(true) == -1 ); |
|
136 QVERIFY( LogsCommonData::getInstance().mPredictiveSearchStatus == 2 ); |
|
137 QVERIFY( XQSettingsManager::mCurrentVal == 2 ); |
|
138 } |
|
139 |