158 QVERIFY(VideoServices::mReferenceCount == 0); |
158 QVERIFY(VideoServices::mReferenceCount == 0); |
159 |
159 |
160 mTestObject->initialize(); |
160 mTestObject->initialize(); |
161 |
161 |
162 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
162 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
163 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
163 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
164 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
164 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
165 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
165 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
166 QVERIFY(mTestObject->mPlaybackWrapper != 0); |
166 QVERIFY(mTestObject->mPlaybackWrapper != 0); |
167 QVERIFY(mTestObject->mVideoServices == 0); |
167 QVERIFY(mTestObject->mVideoServices == 0); |
168 QVERIFY(mTestObject->mIsService == false); |
168 QVERIFY(mTestObject->mIsService == false); |
169 QVERIFY(VideoServices::mReferenceCount == 0); |
169 QVERIFY(VideoServices::mReferenceCount == 0); |
170 |
170 |
171 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mPlaybackViewPlugin); |
171 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mPlaybackViewPlugin); |
172 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mFileDetailsViewPlugin); |
172 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mFileDetailsViewPlugin); |
173 QVERIFY(mTestObject->mPlaybackViewPlugin != mTestObject->mFileDetailsViewPlugin); |
|
174 |
173 |
175 cleanup(); |
174 cleanup(); |
176 |
175 |
177 QVERIFY(VideoServices::mReferenceCount == 0); |
176 QVERIFY(VideoServices::mReferenceCount == 0); |
178 } |
177 } |
192 QVERIFY(VideoServices::mReferenceCount == 0); |
191 QVERIFY(VideoServices::mReferenceCount == 0); |
193 |
192 |
194 mTestObject->initialize(); |
193 mTestObject->initialize(); |
195 |
194 |
196 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
195 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
197 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
196 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
198 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
197 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
199 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
198 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
200 QVERIFY(mTestObject->mPlaybackWrapper != 0); |
199 QVERIFY(mTestObject->mPlaybackWrapper != 0); |
201 QVERIFY(mTestObject->mVideoServices != 0); |
200 QVERIFY(mTestObject->mVideoServices != 0); |
202 QVERIFY(mTestObject->mIsService == true); |
201 QVERIFY(mTestObject->mIsService == true); |
203 QVERIFY(VideoServices::mReferenceCount == 1); |
202 QVERIFY(VideoServices::mReferenceCount == 1); |
204 |
203 |
205 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mPlaybackViewPlugin); |
204 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mPlaybackViewPlugin); |
206 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mFileDetailsViewPlugin); |
205 QVERIFY(mTestObject->mCollectionViewPlugin != mTestObject->mFileDetailsViewPlugin); |
207 QVERIFY(mTestObject->mPlaybackViewPlugin != mTestObject->mFileDetailsViewPlugin); |
|
208 |
206 |
209 cleanup(); |
207 cleanup(); |
210 |
208 |
211 QVERIFY(VideoServices::mReferenceCount == 0); |
209 QVERIFY(VideoServices::mReferenceCount == 0); |
212 } |
210 } |
225 QVERIFY(VideoServices::mReferenceCount == 0); |
223 QVERIFY(VideoServices::mReferenceCount == 0); |
226 |
224 |
227 mTestObject->initialize(); |
225 mTestObject->initialize(); |
228 |
226 |
229 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
227 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
230 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
228 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
231 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
229 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
232 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
230 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
233 QVERIFY(mTestObject->mVideoServices == 0); |
231 QVERIFY(mTestObject->mVideoServices == 0); |
234 QVERIFY(mTestObject->mIsService == false); |
232 QVERIFY(mTestObject->mIsService == false); |
235 QVERIFY(VideoServices::mReferenceCount == 0); |
233 QVERIFY(VideoServices::mReferenceCount == 0); |
236 |
234 |
237 mCurrentViewPlugin = mTestObject->mCurrentViewPlugin; |
235 mCurrentViewPlugin = mTestObject->mCurrentViewPlugin; |
266 QVERIFY(VideoServices::mReferenceCount == 0); |
264 QVERIFY(VideoServices::mReferenceCount == 0); |
267 |
265 |
268 mTestObject->initialize(); |
266 mTestObject->initialize(); |
269 |
267 |
270 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
268 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
271 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
269 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
272 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
270 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
273 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
271 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
274 QVERIFY(mTestObject->mVideoServices != 0); |
272 QVERIFY(mTestObject->mVideoServices != 0); |
275 QVERIFY(mTestObject->mIsService == true); |
273 QVERIFY(mTestObject->mIsService == true); |
276 QVERIFY(VideoServices::mReferenceCount == 1); |
274 QVERIFY(VideoServices::mReferenceCount == 1); |
277 |
275 |
278 mCurrentViewPlugin = mTestObject->mCurrentViewPlugin; |
276 mCurrentViewPlugin = mTestObject->mCurrentViewPlugin; |
311 |
309 |
312 mTestObject->handleCommand(MpxHbVideoCommon::ActivateCollectionView); |
310 mTestObject->handleCommand(MpxHbVideoCommon::ActivateCollectionView); |
313 mTestObject->handleCommand(MpxHbVideoCommon::ActivatePlaybackView); |
311 mTestObject->handleCommand(MpxHbVideoCommon::ActivatePlaybackView); |
314 mTestObject->handleCommand(MpxHbVideoCommon::ActivateVideoDetailsView); |
312 mTestObject->handleCommand(MpxHbVideoCommon::ActivateVideoDetailsView); |
315 |
313 |
316 mTestObject->handleCommand(MpxHbVideoCommon::LoadVideoDetailsView); |
|
317 |
|
318 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mFileDetailsViewPlugin); |
314 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mFileDetailsViewPlugin); |
319 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
315 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
320 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
316 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
321 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
317 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
322 QVERIFY(mTestObject->mIsService == false); |
318 QVERIFY(mTestObject->mIsService == false); |
339 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
335 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
340 QVERIFY(mTestObject->mIsService == false); |
336 QVERIFY(mTestObject->mIsService == false); |
341 QVERIFY(VideoServices::mReferenceCount == 0); |
337 QVERIFY(VideoServices::mReferenceCount == 0); |
342 |
338 |
343 mTestObject->initialize(); |
339 mTestObject->initialize(); |
|
340 |
|
341 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
|
342 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
|
343 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
|
344 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
|
345 QVERIFY(mTestObject->mIsService == false); |
|
346 QVERIFY(VideoServices::mReferenceCount == 0); |
|
347 |
|
348 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
|
349 mTestObject->handleCommand(MpxHbVideoCommon::DoDelayedLoad); |
344 |
350 |
345 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
351 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
346 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
352 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
347 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
353 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
348 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
354 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
412 |
418 |
413 mTestObject->handleCommand(MpxHbVideoCommon::ActivateCollectionView); |
419 mTestObject->handleCommand(MpxHbVideoCommon::ActivateCollectionView); |
414 mTestObject->handleCommand(MpxHbVideoCommon::ActivatePlaybackView); |
420 mTestObject->handleCommand(MpxHbVideoCommon::ActivatePlaybackView); |
415 mTestObject->handleCommand(MpxHbVideoCommon::ActivateVideoDetailsView); |
421 mTestObject->handleCommand(MpxHbVideoCommon::ActivateVideoDetailsView); |
416 |
422 |
417 mTestObject->handleCommand(MpxHbVideoCommon::LoadVideoDetailsView); |
|
418 |
|
419 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mFileDetailsViewPlugin); |
423 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mFileDetailsViewPlugin); |
420 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
424 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
421 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
425 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
422 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
426 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
423 QVERIFY(mTestObject->mIsService == false); |
427 QVERIFY(mTestObject->mIsService == false); |
424 QVERIFY(VideoServices::mReferenceCount == 0); |
428 QVERIFY(VideoServices::mReferenceCount == 0); |
425 |
429 |
426 mTestObject->initialize(); |
430 mTestObject->initialize(); |
|
431 |
|
432 |
|
433 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
|
434 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
|
435 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
|
436 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
|
437 QVERIFY(mTestObject->mIsService == false); |
|
438 QVERIFY(VideoServices::mReferenceCount == 0); |
|
439 |
|
440 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
|
441 mTestObject->handleCommand(MpxHbVideoCommon::DoDelayedLoad); |
427 |
442 |
428 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
443 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
429 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
444 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
430 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
445 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
431 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
446 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
494 XQPluginLoader::mFailToLoadPluginUid = MpxHbVideoCommon::KMpxVideoPluginDllFileDetailsUid; |
509 XQPluginLoader::mFailToLoadPluginUid = MpxHbVideoCommon::KMpxVideoPluginDllFileDetailsUid; |
495 |
510 |
496 mTestObject->initialize(); |
511 mTestObject->initialize(); |
497 |
512 |
498 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
513 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
|
514 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
|
515 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
|
516 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
|
517 QVERIFY(mTestObject->mIsService == false); |
|
518 QVERIFY(VideoServices::mReferenceCount == 0); |
|
519 |
|
520 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
|
521 mTestObject->handleCommand(MpxHbVideoCommon::DoDelayedLoad); |
|
522 |
|
523 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
499 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
524 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
500 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
525 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
501 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
526 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
502 |
527 |
503 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
528 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
571 QVERIFY(VideoServices::mReferenceCount == 0); |
596 QVERIFY(VideoServices::mReferenceCount == 0); |
572 |
597 |
573 XQPluginLoader::mFailToLoadPluginUid = MpxHbVideoCommon::KMpxVideoPluginDllCollectionUid; |
598 XQPluginLoader::mFailToLoadPluginUid = MpxHbVideoCommon::KMpxVideoPluginDllCollectionUid; |
574 |
599 |
575 mTestObject->initialize(); |
600 mTestObject->initialize(); |
|
601 |
|
602 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
|
603 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
|
604 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
|
605 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
|
606 QVERIFY(mTestObject->mIsService == false); |
|
607 QVERIFY(VideoServices::mReferenceCount == 0); |
|
608 |
|
609 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
|
610 mTestObject->handleCommand(MpxHbVideoCommon::DoDelayedLoad); |
576 |
611 |
577 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
612 QVERIFY(mTestObject->mCurrentViewPlugin == 0); |
578 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
613 QVERIFY(mTestObject->mPlaybackViewPlugin != 0); |
579 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
614 QVERIFY(mTestObject->mCollectionViewPlugin == 0); |
580 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
615 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
661 mTestObject->initialize(); |
696 mTestObject->initialize(); |
662 |
697 |
663 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
698 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
664 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
699 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
665 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
700 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
|
701 QVERIFY(mTestObject->mFileDetailsViewPlugin == 0); |
|
702 QVERIFY(mTestObject->mIsService == false); |
|
703 QVERIFY(VideoServices::mReferenceCount == 0); |
|
704 |
|
705 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
|
706 mTestObject->handleCommand(MpxHbVideoCommon::DoDelayedLoad); |
|
707 |
|
708 QVERIFY(mTestObject->mCurrentViewPlugin != 0); |
|
709 QVERIFY(mTestObject->mPlaybackViewPlugin == 0); |
|
710 QVERIFY(mTestObject->mCollectionViewPlugin != 0); |
666 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
711 QVERIFY(mTestObject->mFileDetailsViewPlugin != 0); |
667 QVERIFY(mTestObject->mIsService == false); |
712 QVERIFY(mTestObject->mIsService == false); |
668 QVERIFY(VideoServices::mReferenceCount == 0); |
713 QVERIFY(VideoServices::mReferenceCount == 0); |
669 |
714 |
670 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |
715 QVERIFY(mTestObject->mCurrentViewPlugin == mTestObject->mCollectionViewPlugin); |