Remove a random instantiation of a backend.
authorMichael Goddard <michael.goddard@nokia.com>
Tue, 3 Jan 2012 06:41:55 +0000 (16:41 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 4 Jan 2012 02:43:20 +0000 (03:43 +0100)
Not appropriate for a unit test.

Change-Id: I7b05bb8aa067382b34e30d0602809c9fe56b27ef
Reviewed-by: Ling Hu <ling.hu@nokia.com>
tests/auto/unit/qmediaplayer/tst_qmediaplayer.cpp

index b902d3c..00d866e 100644 (file)
@@ -949,13 +949,15 @@ void tst_QMediaPlayer::testPlayerFlags()
 void tst_QMediaPlayer::testDestructor()
 {
     /* create an object for player */
-    QMediaPlayer *player = new QMediaPlayer;
+    MockMediaPlayerService service;
+    MockMediaServiceProvider provider(&service);
+    QMediaPlayer *victim = new QMediaPlayer(0, 0, &provider);
 
     /* check whether the object is created */
-    QVERIFY(player);
+    QVERIFY(victim);
 
-    /* delete the instance */
-    delete player;
+    /* delete the instance (a crash is a failure :) */
+    delete victim;
 }
 
 void tst_QMediaPlayer::testNetworkAccess()