mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/src/unittest_mpdetailsview.cpp
changeset 35 fdb31ab341af
parent 34 2c5162224003
child 32 c163ef0b758d
equal deleted inserted replaced
34:2c5162224003 35:fdb31ab341af
    13 *
    13 *
    14 * Description: Unit Test for mpdetailsview.
    14 * Description: Unit Test for mpdetailsview.
    15 *
    15 *
    16 */
    16 */
    17 #include <QSignalSpy>
    17 #include <QSignalSpy>
    18 #include <qgraphicswebview>
    18 #include <QGraphicsWebView>
    19 #include <qwebsettings>
    19 #include <QWebSettings>
    20 #include <QGraphicsWidget>
    20 #include <QGraphicsWidget>
    21 #include <QGraphicsLayoutItem>
    21 #include <QGraphicsLayoutItem>
    22 #include <QUrl>
    22 #include <QUrl>
    23 #include <QSslError>
    23 #include <QSslError>
    24 #include <QDomElement>
    24 #include <QDomElement>
    44 #include <HbApplication>
    44 #include <HbApplication>
    45 
    45 
    46 #include "unittest_mpdetailsview.h"
    46 #include "unittest_mpdetailsview.h"
    47 #include "stub/inc/mpsongdata.h"
    47 #include "stub/inc/mpsongdata.h"
    48 #include "stub/inc/thumbnailmanager_qt.h"
    48 #include "stub/inc/thumbnailmanager_qt.h"
    49 #include "stub/inc/mpmpxdetailsframeworkwrapper.h"
       
    50 #include "mpcommondefs.h"
    49 #include "mpcommondefs.h"
    51 
    50 
    52 // Do this so we can access all member variables.
    51 // Do this so we can access all member variables.
    53 #define private public
    52 #define private public
    54 #include "mpdetailsview.h"
    53 #include "mpdetailsview.h"
    92 /*!
    91 /*!
    93  Called before the first testfunction is executed.
    92  Called before the first testfunction is executed.
    94  */
    93  */
    95 void TestMpDetailsView::initTestCase()
    94 void TestMpDetailsView::initTestCase()
    96 {
    95 {
    97     
    96 
    98 }
    97 }
    99 
    98 
   100 /*!
    99 /*!
   101  Called after the last testfunction was executed.
   100  Called after the last testfunction was executed.
   102  */
   101  */
   129     QVERIFY(mTest->mActivated==true);
   128     QVERIFY(mTest->mActivated==true);
   130     }
   129     }
   131 
   130 
   132 void TestMpDetailsView::testdeactivateView()
   131 void TestMpDetailsView::testdeactivateView()
   133     {
   132     {
   134     /* TODO: Fix   
       
   135     mTest->deactivateView();
   133     mTest->deactivateView();
   136     QVERIFY(mTest->mActivated==false);
   134     QVERIFY(mTest->mActivated==false);
   137     */
       
   138      }
   135      }
   139 
   136 
   140 void TestMpDetailsView::testbackSlot() {
   137 void TestMpDetailsView::testbackSlot() {
   141     connect(this, SIGNAL(back()), mTest->mNavigationBack, SIGNAL(triggered()));
   138     connect(this, SIGNAL(back()), mTest->mSoftKeyBack, SIGNAL(triggered()));
   142     QSignalSpy spy(mTest, SIGNAL(command(int)));
   139     QSignalSpy spy(mTest, SIGNAL(command(int)));
   143     QVERIFY(spy.isValid());
   140     QVERIFY(spy.isValid());
   144     QCOMPARE(spy.count(),0);
   141     QCOMPARE(spy.count(),0);
   145     
   142 
   146     emit back();
   143     emit back();
   147     QCOMPARE(spy.count(),1);
   144     QCOMPARE(spy.count(),1);
   148     }
   145     }
   149 
   146 
   150 
   147