114 { |
115 { |
115 mTest = new MpCollectionContainerAllSongs(mView->mDocumentLoader); |
116 mTest = new MpCollectionContainerAllSongs(mView->mDocumentLoader); |
116 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList == 0); |
117 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList == 0); |
117 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mInfoBar == 0); |
118 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mInfoBar == 0); |
118 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mNoMusic == 0); |
119 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mNoMusic == 0); |
119 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
120 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback != 0); |
120 |
121 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
|
122 |
|
123 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
|
124 |
|
125 delete mTest; |
|
126 mTest = 0; |
|
127 |
|
128 mTest = new MpCollectionContainerArtists(mView->mDocumentLoader); |
|
129 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mList == 0); |
|
130 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mInfoBar == 0); |
|
131 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mNoMusic == 0); |
|
132 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mIndexFeedback != 0); |
|
133 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
|
134 |
|
135 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
|
136 |
121 delete mTest; |
137 delete mTest; |
122 mTest = 0; |
138 mTest = 0; |
123 |
139 |
124 mTest = new MpCollectionContainerAlbums(mView->mDocumentLoader); |
140 mTest = new MpCollectionContainerAlbums(mView->mDocumentLoader); |
125 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
141 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
126 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
142 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
127 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic == 0); |
143 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic == 0); |
|
144 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mIndexFeedback != 0); |
|
145 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
128 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
146 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
129 |
147 |
130 delete mTest; |
148 delete mTest; |
131 mTest = 0; |
149 mTest = 0; |
132 |
150 |
133 mTest = new MpCollectionContainerPlaylists(mView->mDocumentLoader); |
151 mTest = new MpCollectionContainerPlaylists(mView->mDocumentLoader); |
134 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
152 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
135 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
153 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
136 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic == 0); |
154 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic == 0); |
|
155 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback != 0); |
|
156 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
137 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
157 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
138 |
158 |
139 delete mTest; |
159 delete mTest; |
140 mTest = 0; |
160 mTest = 0; |
141 |
161 |
142 mTest = mView->mContainerFactory->createContainer(ECollectionContextAllSongs); |
162 mTest = mView->mContainerFactory->createContainer(ECollectionContextAllSongs); |
143 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList == 0); |
163 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList == 0); |
144 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mInfoBar == 0); |
164 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mInfoBar == 0); |
145 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mNoMusic == 0); |
165 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mNoMusic == 0); |
|
166 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback != 0); |
|
167 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
146 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
168 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
147 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAllSongs); |
169 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAllSongs); |
148 |
170 |
149 mTest = 0; |
171 mTest = 0; |
150 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
172 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
151 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
173 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
152 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
174 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
153 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic == 0); |
175 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic == 0); |
|
176 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mIndexFeedback != 0); |
|
177 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
154 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
178 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
155 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
179 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
156 |
180 |
157 mTest = 0; |
181 mTest = 0; |
158 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
182 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
159 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
183 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
160 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
184 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
161 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic == 0); |
185 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic == 0); |
|
186 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback != 0); |
|
187 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->indexFeedbackPolicy() == HbIndexFeedback::IndexFeedbackSingleCharacter); |
162 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
188 QCOMPARE(mTest->mCollectionContext,ECollectionContextUnknown); |
163 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
189 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
164 } |
190 } |
165 |
191 |
166 /*! |
192 /*! |
178 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
204 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
179 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
205 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
180 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->longPressEnabled(), true); |
206 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->longPressEnabled(), true); |
181 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
207 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
182 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
208 QCOMPARE(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
209 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mIndexFeedback->itemView() == static_cast<MpCollectionContainerAllSongs*>(mTest)->mList); |
183 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAllSongs); |
210 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAllSongs); |
|
211 |
|
212 mTest = 0; |
|
213 mTest = mView->mContainerFactory->createContainer(ECollectionContextArtists); |
|
214 mCollectionData->mContext = ECollectionContextArtists; |
|
215 mTest->setDataModel(mCollectionDataModel); |
|
216 |
|
217 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mList != 0); |
|
218 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mInfoBar == 0); |
|
219 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->itemRecycling(), true); |
|
220 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
|
221 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
|
222 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->longPressEnabled(), true); |
|
223 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
|
224 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
225 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mIndexFeedback->itemView() == static_cast<MpCollectionContainerArtists*>(mTest)->mList); |
|
226 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextArtists); |
|
227 |
|
228 mCollectionData->mContext = ECollectionContextArtistAlbums; |
|
229 mTest->setDataModel(mCollectionDataModel); |
|
230 |
|
231 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mList != 0); |
|
232 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mInfoBar != 0); |
|
233 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->itemRecycling(), true); |
|
234 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
|
235 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
|
236 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->longPressEnabled(), true); |
|
237 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
|
238 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
239 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mIndexFeedback->itemView() == static_cast<MpCollectionContainerArtists*>(mTest)->mList); |
|
240 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextArtists); |
|
241 |
|
242 mCollectionData->mContext = ECollectionContextArtistSongs; |
|
243 mTest->setDataModel(mCollectionDataModel); |
|
244 |
|
245 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mList != 0); |
|
246 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mInfoBar != 0); |
|
247 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->itemRecycling(), true); |
|
248 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
|
249 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
|
250 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->longPressEnabled(), true); |
|
251 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
|
252 QCOMPARE(static_cast<MpCollectionContainerArtists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
253 QVERIFY(static_cast<MpCollectionContainerArtists*>(mTest)->mIndexFeedback->itemView() == static_cast<MpCollectionContainerArtists*>(mTest)->mList); |
|
254 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextArtists); |
184 |
255 |
185 mTest = 0; |
256 mTest = 0; |
186 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
257 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
187 mCollectionData->mContext = ECollectionContextAlbums; |
258 mCollectionData->mContext = ECollectionContextAlbums; |
188 mTest->setDataModel(mCollectionDataModel); |
259 mTest->setDataModel(mCollectionDataModel); |
193 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
264 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
194 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
265 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
195 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->longPressEnabled(), true); |
266 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->longPressEnabled(), true); |
196 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
267 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
197 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
268 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
269 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mIndexFeedback->itemView() == static_cast<MpCollectionContainerAlbums*>(mTest)->mList); |
198 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
270 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
199 |
271 |
200 mCollectionData->mContext = ECollectionContextAlbumSongs; |
272 mCollectionData->mContext = ECollectionContextAlbumSongs; |
201 mTest->setDataModel(mCollectionDataModel); |
273 mTest->setDataModel(mCollectionDataModel); |
202 |
274 |
206 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
278 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
207 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
279 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
208 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->longPressEnabled(), true); |
280 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->longPressEnabled(), true); |
209 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
281 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
210 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
282 QCOMPARE(static_cast<MpCollectionContainerAlbums*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
283 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mIndexFeedback->itemView() == static_cast<MpCollectionContainerAlbums*>(mTest)->mList); |
211 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
284 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
212 |
285 |
213 mTest = 0; |
286 mTest = 0; |
214 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
287 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
215 mCollectionData->mContext = ECollectionContextPlaylists; |
288 mCollectionData->mContext = ECollectionContextPlaylists; |
221 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
294 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
222 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
295 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
223 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->longPressEnabled(), true); |
296 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->longPressEnabled(), true); |
224 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
297 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
225 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
298 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
|
299 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
226 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
300 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
227 |
301 |
228 mCollectionData->mContext = ECollectionContextPlaylistSongs; |
302 mCollectionData->mContext = ECollectionContextPlaylistSongs; |
229 mTest->setDataModel(mCollectionDataModel); |
303 mTest->setDataModel(mCollectionDataModel); |
230 |
304 |
234 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
308 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->scrollingStyle(), HbListView::PanOrFlick); |
235 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
309 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->clampingStyle(), HbListView::BounceBackClamping); |
236 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->longPressEnabled(), true); |
310 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->longPressEnabled(), true); |
237 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
311 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->verticalScrollBarPolicy(), HbScrollArea::ScrollBarAsNeeded); |
238 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
312 QCOMPARE(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList->listItemPrototype()->graphicsSize(), HbListViewItem::Thumbnail); |
239 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
313 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0); |
|
314 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
|
315 |
|
316 //Test the case when all the songs are removed from a playlist, previous case is precondition... |
|
317 mCollectionData->mCount = 0; |
|
318 mTest->setDataModel(mCollectionDataModel); |
|
319 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList != 0); |
|
320 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
|
321 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic != 0); |
|
322 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
|
323 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
|
324 |
|
325 //Test the case when songs get added to empty playlist, previous case is precondition... |
|
326 mCollectionData->mCount = 1; |
|
327 mTest->setDataModel(mCollectionDataModel); |
|
328 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList != 0); |
|
329 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar != 0); |
|
330 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic == 0); |
|
331 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
|
332 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
|
333 |
240 |
334 |
241 //No data |
335 //No data |
242 mTest = 0; |
336 mTest = 0; |
243 mCollectionData->mCount = 0; |
337 mCollectionData->mCount = 0; |
244 mTest = mView->mContainerFactory->createContainer(ECollectionContextAllSongs); |
338 mTest = mView->mContainerFactory->createContainer(ECollectionContextAllSongs); |
245 mTest->setDataModel(mCollectionDataModel); |
339 mTest->setDataModel(mCollectionDataModel); |
246 |
340 |
247 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList == 0); |
341 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mList == 0); |
248 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mInfoBar == 0); |
342 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mInfoBar == 0); |
249 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mNoMusic != 0); |
343 QVERIFY(static_cast<MpCollectionContainerAllSongs*>(mTest)->mNoMusic != 0); |
|
344 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
250 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAllSongs); |
345 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAllSongs); |
251 |
346 |
252 mTest = 0; |
347 mTest = 0; |
253 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
348 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
254 mCollectionData->mContext = ECollectionContextAlbums; |
349 mCollectionData->mContext = ECollectionContextAlbums; |
255 mTest->setDataModel(mCollectionDataModel); |
350 mTest->setDataModel(mCollectionDataModel); |
256 |
351 |
257 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
352 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
258 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
353 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
259 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic != 0); |
354 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic != 0); |
|
355 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
260 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
356 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
261 |
357 |
262 mCollectionData->mContext = ECollectionContextAlbumSongs; |
358 mCollectionData->mContext = ECollectionContextAlbumSongs; |
263 mTest->setDataModel(mCollectionDataModel); |
359 mTest->setDataModel(mCollectionDataModel); |
264 |
360 |
265 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
361 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mList == 0); |
266 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
362 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mInfoBar == 0); |
267 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic != 0); |
363 QVERIFY(static_cast<MpCollectionContainerAlbums*>(mTest)->mNoMusic != 0); |
|
364 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
268 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
365 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextAlbums); |
269 |
366 |
270 mTest = 0; |
367 mTest = 0; |
271 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
368 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
272 mCollectionData->mContext = ECollectionContextPlaylists; |
369 mCollectionData->mContext = ECollectionContextPlaylists; |
273 mTest->setDataModel(mCollectionDataModel); |
370 mTest->setDataModel(mCollectionDataModel); |
274 |
371 |
275 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
372 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
276 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
373 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
277 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic != 0); |
374 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic != 0); |
|
375 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
278 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
376 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
279 |
377 |
280 mCollectionData->mContext = ECollectionContextPlaylistSongs; |
378 mCollectionData->mContext = ECollectionContextPlaylistSongs; |
281 mTest->setDataModel(mCollectionDataModel); |
379 mTest->setDataModel(mCollectionDataModel); |
282 |
380 mCollectionData->mCount = 0; |
283 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
381 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mList == 0); |
284 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
382 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mInfoBar == 0); |
285 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic != 0); |
383 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mNoMusic != 0); |
286 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
384 QVERIFY(static_cast<MpCollectionContainerPlaylists*>(mTest)->mIndexFeedback->itemView() == 0 ); |
|
385 QCOMPARE(mView->mContainerFactory->mCurrentContext, ECollectionContextPlaylists); |
|
386 |
287 } |
387 } |
288 |
388 |
289 /*! |
389 /*! |
290 Test itemActivated |
390 Test itemActivated |
291 */ |
391 */ |
297 static_cast<MpCollectionContainerAllSongs*>(mTest)->itemActivated(QModelIndex()); |
397 static_cast<MpCollectionContainerAllSongs*>(mTest)->itemActivated(QModelIndex()); |
298 QCOMPARE(spy.count(), 1); |
398 QCOMPARE(spy.count(), 1); |
299 QCOMPARE(qvariant_cast<int>(spy.at(0).at(0)), -1); |
399 QCOMPARE(qvariant_cast<int>(spy.at(0).at(0)), -1); |
300 |
400 |
301 mTest = 0; |
401 mTest = 0; |
302 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
402 mTest = mView->mContainerFactory->createContainer(ECollectionContextArtists); |
303 QSignalSpy spy2(mTest, SIGNAL(itemActivated( int ))); |
403 QSignalSpy spy2(mTest, SIGNAL(itemActivated( int ))); |
304 static_cast<MpCollectionContainerAlbums*>(mTest)->itemActivated(QModelIndex()); |
404 static_cast<MpCollectionContainerArtists*>(mTest)->itemActivated(QModelIndex()); |
305 QCOMPARE(spy2.count(), 1); |
405 QCOMPARE(spy2.count(), 1); |
306 QCOMPARE(qvariant_cast<int>(spy2.at(0).at(0)), -1); |
406 QCOMPARE(qvariant_cast<int>(spy2.at(0).at(0)), -1); |
307 |
407 |
308 mTest = 0; |
408 mTest = 0; |
309 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
409 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
310 QSignalSpy spy3(mTest, SIGNAL(itemActivated( int ))); |
410 QSignalSpy spy3(mTest, SIGNAL(itemActivated( int ))); |
311 static_cast<MpCollectionContainerPlaylists*>(mTest)->itemActivated(QModelIndex()); |
411 static_cast<MpCollectionContainerAlbums*>(mTest)->itemActivated(QModelIndex()); |
312 QCOMPARE(spy3.count(), 1); |
412 QCOMPARE(spy3.count(), 1); |
313 QCOMPARE(qvariant_cast<int>(spy3.at(0).at(0)), -1); |
413 QCOMPARE(qvariant_cast<int>(spy3.at(0).at(0)), -1); |
|
414 |
|
415 mTest = 0; |
|
416 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
|
417 QSignalSpy spy4(mTest, SIGNAL(itemActivated( int ))); |
|
418 static_cast<MpCollectionContainerPlaylists*>(mTest)->itemActivated(QModelIndex()); |
|
419 QCOMPARE(spy4.count(), 1); |
|
420 QCOMPARE(qvariant_cast<int>(spy4.at(0).at(0)), -1); |
314 } |
421 } |
315 |
422 |
316 /*! |
423 /*! |
317 Test onLongPressed |
424 Test onLongPressed |
318 */ |
425 */ |
325 static_cast<MpCollectionContainerAllSongs*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
432 static_cast<MpCollectionContainerAllSongs*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
326 QCOMPARE(spy.count(), 1); |
433 QCOMPARE(spy.count(), 1); |
327 QCOMPARE(qvariant_cast<int>(spy.at(0).at(0)), -1); |
434 QCOMPARE(qvariant_cast<int>(spy.at(0).at(0)), -1); |
328 |
435 |
329 mTest = 0; |
436 mTest = 0; |
330 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
437 mTest = mView->mContainerFactory->createContainer(ECollectionContextArtists); |
331 QSignalSpy spy2(mTest, SIGNAL(itemLongPressed( int, QPointF ))); |
438 QSignalSpy spy2(mTest, SIGNAL(itemLongPressed( int, QPointF ))); |
332 static_cast<MpCollectionContainerAlbums*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
439 static_cast<MpCollectionContainerArtists*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
333 QCOMPARE(spy2.count(), 1); |
440 QCOMPARE(spy2.count(), 1); |
334 QCOMPARE(qvariant_cast<int>(spy2.at(0).at(0)), -1); |
441 QCOMPARE(qvariant_cast<int>(spy2.at(0).at(0)), -1); |
335 |
442 |
336 mTest = 0; |
443 mTest = 0; |
337 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
444 mTest = mView->mContainerFactory->createContainer(ECollectionContextAlbums); |
338 QSignalSpy spy3(mTest, SIGNAL(itemLongPressed( int, QPointF ))); |
445 QSignalSpy spy3(mTest, SIGNAL(itemLongPressed( int, QPointF ))); |
339 static_cast<MpCollectionContainerPlaylists*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
446 static_cast<MpCollectionContainerAlbums*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
340 QCOMPARE(spy3.count(), 1); |
447 QCOMPARE(spy3.count(), 1); |
341 QCOMPARE(qvariant_cast<int>(spy3.at(0).at(0)), -1); |
448 QCOMPARE(qvariant_cast<int>(spy3.at(0).at(0)), -1); |
|
449 |
|
450 mTest = 0; |
|
451 mTest = mView->mContainerFactory->createContainer(ECollectionContextPlaylists); |
|
452 QSignalSpy spy4(mTest, SIGNAL(itemLongPressed( int, QPointF ))); |
|
453 static_cast<MpCollectionContainerPlaylists*>(mTest)->onLongPressed(viewItem->listItemPrototype(), QPointF()); |
|
454 QCOMPARE(spy4.count(), 1); |
|
455 QCOMPARE(qvariant_cast<int>(spy4.at(0).at(0)), -1); |
342 } |
456 } |
343 |
457 |
344 // End of file |
458 // End of file |