80 void TestVideoVideoCollectionViewUtils::testShowErrorMsgSlot() |
80 void TestVideoVideoCollectionViewUtils::testShowErrorMsgSlot() |
81 { |
81 { |
82 VideoCollectionViewUtils &testObject(VideoCollectionViewUtils::instance()); |
82 VideoCollectionViewUtils &testObject(VideoCollectionViewUtils::instance()); |
83 QVariant additional; |
83 QVariant additional; |
84 QString txt = "__test__"; |
84 QString txt = "__test__"; |
85 additional = txt; |
|
86 HbMessageBoxData::mWarningCallCount = 0; |
85 HbMessageBoxData::mWarningCallCount = 0; |
87 HbMessageBoxData::mInformationCallCount = 0; |
86 HbMessageBoxData::mInformationCallCount = 0; |
88 |
87 |
89 // status: VideoCollectionCommon::statusSingleDeleteFail |
88 // status: VideoCollectionCommon::statusSingleDeleteFail |
|
89 additional = txt; |
90 testObject.showStatusMsgSlot(VideoCollectionCommon::statusSingleDeleteFail, additional); |
90 testObject.showStatusMsgSlot(VideoCollectionCommon::statusSingleDeleteFail, additional); |
91 QVERIFY(HbMessageBoxData::mWarningCallCount == 1); |
91 QVERIFY(HbMessageBoxData::mWarningCallCount == 1); |
92 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
92 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
93 HbMessageBoxData::mWarningCallCount = 0; |
93 HbMessageBoxData::mWarningCallCount = 0; |
94 HbMessageBoxData::mInformationCallCount = 0; |
94 HbMessageBoxData::mInformationCallCount = 0; |
95 additional = QVariant(); |
95 |
96 |
96 // - invalid additional |
97 // - invalid additional |
97 additional = QVariant(); |
98 testObject.showStatusMsgSlot(VideoCollectionCommon::statusSingleDeleteFail, additional); |
98 testObject.showStatusMsgSlot(VideoCollectionCommon::statusSingleDeleteFail, additional); |
99 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
99 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
100 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
100 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
101 |
101 |
102 // status: VideoCollectionCommon::statusMultipleDeleteFail (additional not needed) |
102 // status: VideoCollectionCommon::statusMultipleDeleteFail |
|
103 additional = txt; |
103 testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultipleDeleteFail, additional); |
104 testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultipleDeleteFail, additional); |
104 QVERIFY(HbMessageBoxData::mWarningCallCount == 1); |
105 QVERIFY(HbMessageBoxData::mWarningCallCount == 1); |
105 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
106 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
106 HbMessageBoxData::mWarningCallCount = 0; |
107 HbMessageBoxData::mWarningCallCount = 0; |
107 HbMessageBoxData::mInformationCallCount = 0; |
108 HbMessageBoxData::mInformationCallCount = 0; |
108 additional = QVariant(); |
109 |
109 |
110 // - invalid additional |
110 additional = 5; |
111 additional = QVariant(); |
111 // status: VideoCollectionCommon::statusMultipleDeleteSucceed |
112 testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultipleDeleteFail, additional); |
112 testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteSucceed, additional); |
113 HbMessageBoxData::mWarningCallCount = 0; |
|
114 HbMessageBoxData::mInformationCallCount = 0; |
|
115 |
|
116 // status: VideoCollectionCommon::statusMultipleRemoveFail (additional not needed) |
|
117 additional = QVariant(); |
|
118 testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultiRemoveFail, additional); |
|
119 QVERIFY(HbMessageBoxData::mWarningCallCount == 1); |
|
120 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
|
121 HbMessageBoxData::mWarningCallCount = 0; |
|
122 HbMessageBoxData::mInformationCallCount = 0; |
|
123 |
|
124 // status: VideoCollectionCommon::statusVideosAddedToCollection |
|
125 additional = txt; |
|
126 testObject.showStatusMsgSlot(VideoCollectionCommon::statusVideosAddedToCollection, additional); |
113 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
127 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
114 QVERIFY(HbMessageBoxData::mInformationCallCount == 1); |
128 QVERIFY(HbMessageBoxData::mInformationCallCount == 1); |
115 HbMessageBoxData::mWarningCallCount = 0; |
129 HbMessageBoxData::mWarningCallCount = 0; |
116 HbMessageBoxData::mInformationCallCount = 0; |
130 HbMessageBoxData::mInformationCallCount = 0; |
117 additional = QVariant(); |
131 |
118 |
132 // - invalid additional |
119 // -> invalid additional |
133 additional = QVariant(); |
120 testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteSucceed, additional); |
134 testObject.showStatusMsgSlot(VideoCollectionCommon::statusVideosAddedToCollection, additional); |
121 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
135 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
122 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
136 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
123 |
137 |
124 // status: invalid |
138 // status: VideoCollectionCommon::statusAllVideosAlreadyInCollection |
125 testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteSucceed + 1, additional); |
139 testObject.showStatusMsgSlot(VideoCollectionCommon::statusAllVideosAlreadyInCollection, additional); |
126 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
140 QVERIFY(HbMessageBoxData::mWarningCallCount == 1); |
127 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
141 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
128 |
142 HbMessageBoxData::mWarningCallCount = 0; |
129 |
143 HbMessageBoxData::mInformationCallCount = 0; |
130 /* |
144 |
131 |
145 // status: VideoCollectionCommon::statusDeleteInProgress |
132 QString txt = "__test__"; |
146 additional = txt; |
133 // error code 0, no additional |
147 testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteInProgress, additional); |
134 testObject.showErrorMsgSlot(0, additional); |
148 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
135 QVERIFY(!HbMessageBox::staticInstance); |
149 QVERIFY(HbMessageBoxData::mInformationCallCount == 1); |
136 |
150 HbMessageBoxData::mWarningCallCount = 0; |
137 // error code 0, additional |
151 HbMessageBoxData::mInformationCallCount = 0; |
138 additional = txt; |
152 |
139 testObject.showErrorMsgSlot(0, additional); |
153 // - invalid additional |
140 QVERIFY(!HbMessageBox::staticInstance); |
154 additional = QVariant(); |
141 |
155 testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteInProgress, additional); |
142 // error code VideoCollectionCommon::errorCollectionSingleDelete, no additional |
156 QVERIFY(HbMessageBoxData::mWarningCallCount == 0); |
143 additional.clear(); |
157 QVERIFY(HbMessageBoxData::mInformationCallCount == 0); |
144 testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionSingleDelete, additional); |
|
145 QVERIFY(!HbMessageBox::staticInstance); |
|
146 |
|
147 // error code VideoCollectionCommon::errorCollectionSingleDelete, additional |
|
148 additional = txt; |
|
149 testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionSingleDelete, additional); |
|
150 QVERIFY(HbMessageBox::staticInstance); |
|
151 QVERIFY(HbMessageBox::staticInstance->mType == HbMessageBoxData::messageTypeWarning); |
|
152 QVERIFY(!HbMessageBox::staticInstance->mBGFaded); |
|
153 QVERIFY(!HbMessageBox::staticInstance->mModal); |
|
154 QVERIFY(HbMessageBox::staticInstance->mText.count() > 0); |
|
155 QVERIFY(HbMessageBox::staticInstance->mText.contains(txt)); |
|
156 QVERIFY(HbMessageBox::staticInstance->mAttribute == Qt::WA_DeleteOnClose); |
|
157 delete HbMessageBox::staticInstance; |
|
158 HbMessageBox::staticInstance = 0; |
|
159 |
|
160 // error code VideoCollectionCommon::errorCollectionMultipleDelete, no additional |
|
161 additional.clear(); |
|
162 testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionMultipleDelete, additional); |
|
163 QVERIFY(HbMessageBox::staticInstance); |
|
164 QVERIFY(HbMessageBox::staticInstance->mType == HbMessageBoxData::messageTypeWarning); |
|
165 QVERIFY(!HbMessageBox::staticInstance->mBGFaded); |
|
166 QVERIFY(!HbMessageBox::staticInstance->mModal); |
|
167 QVERIFY(HbMessageBox::staticInstance->mText.count() > 0); |
|
168 QVERIFY(!HbMessageBox::staticInstance->mText.contains(txt)); |
|
169 QVERIFY(HbMessageBox::staticInstance->mAttribute == Qt::WA_DeleteOnClose); |
|
170 delete HbMessageBox::staticInstance; |
|
171 HbMessageBox::staticInstance = 0; |
|
172 |
|
173 // error code VideoCollectionCommon::errorCollectionMultipleDelete, additional |
|
174 additional = txt; |
|
175 testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionMultipleDelete, additional); |
|
176 QVERIFY(HbMessageBox::staticInstance); |
|
177 QVERIFY(HbMessageBox::staticInstance->mType == HbMessageBoxData::messageTypeWarning); |
|
178 QVERIFY(!HbMessageBox::staticInstance->mBGFaded); |
|
179 QVERIFY(!HbMessageBox::staticInstance->mModal); |
|
180 QVERIFY(HbMessageBox::staticInstance->mText.count() > 0); |
|
181 QVERIFY(!HbMessageBox::staticInstance->mText.contains(txt)); |
|
182 QVERIFY(HbMessageBox::staticInstance->mAttribute == Qt::WA_DeleteOnClose); |
|
183 delete HbMessageBox::staticInstance; |
|
184 */ |
|
185 } |
158 } |
186 |
159 |
187 // ----------------------------------------------------------------------------- |
160 // ----------------------------------------------------------------------------- |
188 // testSaveSortingValues |
161 // testSaveSortingValues |
189 // ----------------------------------------------------------------------------- |
162 // ----------------------------------------------------------------------------- |
215 // ----------------------------------------------------------------------------- |
188 // ----------------------------------------------------------------------------- |
216 // |
189 // |
217 void TestVideoVideoCollectionViewUtils::testLoadSortingValues() |
190 void TestVideoVideoCollectionViewUtils::testLoadSortingValues() |
218 { |
191 { |
219 VideoCollectionViewUtils &testObject(VideoCollectionViewUtils::instance()); |
192 VideoCollectionViewUtils &testObject(VideoCollectionViewUtils::instance()); |
220 CRepository::setNewLLeave(true); |
|
221 CRepository::setRoleValue(Qt::DisplayRole); |
|
222 CRepository::setOrderValue(Qt::DescendingOrder); |
|
223 |
193 |
224 int sortRole(-1); |
194 int sortRole(-1); |
225 Qt::SortOrder sortOrder(Qt::AscendingOrder); |
195 Qt::SortOrder sortOrder(Qt::AscendingOrder); |
226 |
196 |
|
197 CRepository::setRoleValue(Qt::DisplayRole); |
|
198 CRepository::setOrderValue(Qt::AscendingOrder); |
|
199 |
|
200 CRepository::setNewLLeave(true); |
|
201 testObject.mSortRole = -1; |
|
202 testObject.mSortOrder = Qt::DescendingOrder; |
227 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); |
203 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); |
228 QCOMPARE(sortRole, -1); |
204 QCOMPARE(sortRole, -1); |
229 QCOMPARE(sortOrder, Qt::AscendingOrder); |
205 QCOMPARE(sortOrder, Qt::DescendingOrder); |
230 |
206 |
231 CRepository::setNewLLeave(false); |
207 CRepository::setNewLLeave(false); |
232 CRepository::setGetFail(0); |
208 CRepository::setGetFail(0); |
|
209 testObject.mSortRole = -1; |
|
210 testObject.mSortOrder = Qt::DescendingOrder; |
233 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); |
211 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); |
234 QCOMPARE(sortRole, -1); |
212 QCOMPARE(sortRole, -1); |
235 QCOMPARE(sortOrder, Qt::AscendingOrder); |
213 QCOMPARE(sortOrder, Qt::DescendingOrder); |
236 |
214 |
237 CRepository::setGetFail(1); |
215 CRepository::setGetFail(1); |
|
216 testObject.mSortRole = -1; |
|
217 testObject.mSortOrder = Qt::DescendingOrder; |
238 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); |
218 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); |
239 QCOMPARE(sortRole, -1); |
219 QCOMPARE(sortRole, (int)Qt::DisplayRole); |
240 QCOMPARE(sortOrder, Qt::AscendingOrder); |
220 QCOMPARE(sortOrder, Qt::DescendingOrder); |
241 |
221 |
242 CRepository::setGetFail(255); |
222 CRepository::setGetFail(255); |
|
223 testObject.mSortRole = -1; |
|
224 testObject.mSortOrder = Qt::DescendingOrder; |
243 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) == 0); |
225 QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) == 0); |
244 QCOMPARE(sortRole, (int)Qt::DisplayRole); |
226 QCOMPARE(sortRole, (int)Qt::DisplayRole); |
245 QCOMPARE(sortOrder, Qt::DescendingOrder); |
227 QCOMPARE(sortOrder, Qt::AscendingOrder); |
246 } |
228 } |
247 |
229 |
248 // ----------------------------------------------------------------------------- |
230 // ----------------------------------------------------------------------------- |
249 // testGetServiceIconStrings |
231 // testGetServiceIconStrings |
250 // ----------------------------------------------------------------------------- |
232 // ----------------------------------------------------------------------------- |