mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/src/unittest_mpdetailsview.cpp
equal
deleted
inserted
replaced
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 |