54 // init |
52 // init |
55 // --------------------------------------------------------------------------- |
53 // --------------------------------------------------------------------------- |
56 // |
54 // |
57 void TestVideoPlaybackViewPlugin::init() |
55 void TestVideoPlaybackViewPlugin::init() |
58 { |
56 { |
59 QList<XQPluginInfo> impls; |
57 |
60 XQPluginLoader::listImplementations("org.nokia.mmdt.MpxViewPlugin/1.0", impls); |
58 mVidPBPlugin = new VideoPlaybackViewPlugin(); |
61 |
|
62 XQPluginLoader pluginLoader( MpxHbVideoCommon::KMpxVideoPluginDllPlaybackUid ); |
|
63 QObject* instance = pluginLoader.instance(); |
|
64 |
|
65 mVidPBPlugin = qobject_cast<MpxViewPlugin*>( instance )->viewPlugin(); ; |
|
66 } |
59 } |
67 |
60 |
68 // --------------------------------------------------------------------------- |
61 // --------------------------------------------------------------------------- |
69 // cleanup |
62 // cleanup |
70 // --------------------------------------------------------------------------- |
63 // --------------------------------------------------------------------------- |
85 |
78 |
86 init(); |
79 init(); |
87 |
80 |
88 QVERIFY(mVidPBPlugin != NULL ); |
81 QVERIFY(mVidPBPlugin != NULL ); |
89 |
82 |
90 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView == NULL ); |
83 QVERIFY(mVidPBPlugin->mView == NULL ); |
91 |
84 |
92 mVidPBPlugin->createView(); |
85 mVidPBPlugin->createView(); |
93 |
86 |
94 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NULL ); |
87 QVERIFY(mVidPBPlugin->mView != NULL ); |
95 } |
88 } |
96 |
89 |
97 // --------------------------------------------------------------------------- |
90 // --------------------------------------------------------------------------- |
98 // Slot: test activate view |
91 // Slot: test activate view |
99 // --------------------------------------------------------------------------- |
92 // --------------------------------------------------------------------------- |
100 // |
93 // |
101 void TestVideoPlaybackViewPlugin::testActivateView() |
94 void TestVideoPlaybackViewPlugin::testActivateView() |
102 { |
95 { |
103 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NU |
96 QVERIFY(mVidPBPlugin->mView != NULL ); |
104 mVidPBPlugin->activateView(); |
97 mVidPBPlugin->activateView(); |
105 |
98 |
106 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mViewActivated == true ); |
99 QVERIFY(mVidPBPlugin->mViewActivated == true ); |
107 } |
100 } |
108 |
101 |
109 // --------------------------------------------------------------------------- |
102 // --------------------------------------------------------------------------- |
110 // Slot: test deactivate view |
103 // Slot: test deactivate view |
111 // --------------------------------------------------------------------------- |
104 // --------------------------------------------------------------------------- |
112 // |
105 // |
113 void TestVideoPlaybackViewPlugin::testDeactivateView() |
106 void TestVideoPlaybackViewPlugin::testDeactivateView() |
114 { |
107 { |
115 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NULL ); |
108 QVERIFY(mVidPBPlugin->mView != NULL ); |
116 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mViewActivated == true ); |
109 QVERIFY(mVidPBPlugin->mViewActivated == true ); |
117 |
110 |
118 mVidPBPlugin->deactivateView(); |
111 mVidPBPlugin->deactivateView(); |
119 |
112 |
120 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mViewActivated == false ); |
113 QVERIFY(mVidPBPlugin->mViewActivated == false ); |
121 } |
114 } |
122 |
115 |
123 // --------------------------------------------------------------------------- |
116 // --------------------------------------------------------------------------- |
124 // Slot: test destroy view |
117 // Slot: test destroy view |
125 // --------------------------------------------------------------------------- |
118 // --------------------------------------------------------------------------- |
126 // |
119 // |
127 void TestVideoPlaybackViewPlugin::testDestroyView() |
120 void TestVideoPlaybackViewPlugin::testDestroyView() |
128 { |
121 { |
129 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView != NULL ); |
122 QVERIFY(mVidPBPlugin->mView != NULL ); |
130 |
123 |
131 mVidPBPlugin->destroyView(); |
124 mVidPBPlugin->destroyView(); |
132 |
125 |
133 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView == NULL ); |
126 QVERIFY(mVidPBPlugin->mView == NULL ); |
134 } |
127 } |
135 |
128 |
136 // --------------------------------------------------------------------------- |
129 // --------------------------------------------------------------------------- |
137 // Slot: test get view |
130 // Slot: test get view |
138 // --------------------------------------------------------------------------- |
131 // --------------------------------------------------------------------------- |
139 // |
132 // |
140 void TestVideoPlaybackViewPlugin::testGetView() |
133 void TestVideoPlaybackViewPlugin::testGetView() |
141 { |
134 { |
142 QVERIFY( mVidPBPlugin->getView() != NULL ); |
135 QVERIFY( mVidPBPlugin->getView() != NULL ); |
143 QVERIFY(reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->mView == |
136 QVERIFY(mVidPBPlugin->mView == mVidPBPlugin->getView() ); |
144 reinterpret_cast<VideoPlaybackViewPlugin*>( mVidPBPlugin )->getView() ); |
|
145 } |
137 } |
146 |
138 |
147 // End of file |
139 // End of file |