107 |
107 |
108 cleanup(); |
108 cleanup(); |
109 } |
109 } |
110 |
110 |
111 // --------------------------------------------------------------------------- |
111 // --------------------------------------------------------------------------- |
112 // testStartFFSeeking |
112 // testLongTapOnFF |
113 // --------------------------------------------------------------------------- |
113 // --------------------------------------------------------------------------- |
114 // |
114 // |
115 void TestMPXVideoPlaybackButtonBar::testStartFFSeeking() |
115 void TestMPXVideoPlaybackButtonBar::testLongTapOnFF() |
116 { |
116 { |
117 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testStartFFSeeking()")); |
117 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testLongTapOnFF()")); |
118 |
118 |
119 init(); |
119 init(); |
120 |
120 |
|
121 // |
|
122 // Start seeking |
|
123 // |
121 mButtonBar->mButtons[EMPXButtonFF]->press(); |
124 mButtonBar->mButtons[EMPXButtonFF]->press(); |
122 |
125 QVERIFY( mController->mTimerAction == EMPXTimerCancel ); |
|
126 |
|
127 mButtonBar->mButtons[EMPXButtonFF]->pressing(); |
|
128 |
|
129 QVERIFY( mButtonBar->mSeekingState == EMPXFastForwarding ); |
123 QVERIFY( mButtonBar->mButtons[EMPXButtonFF]->mSelected == true ); |
130 QVERIFY( mButtonBar->mButtons[EMPXButtonFF]->mSelected == true ); |
|
131 QVERIFY( mController->mCommand == EMPXPbvCmdSeekForward ); |
|
132 |
|
133 // |
|
134 // End seeking |
|
135 // |
|
136 mButtonBar->mButtons[EMPXButtonFF]->release(); |
|
137 |
|
138 QVERIFY( mButtonBar->mSeekingState == EMPXNotSeeking ); |
|
139 QVERIFY( mButtonBar->mButtons[EMPXButtonFF]->mSelected == false ); |
|
140 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
|
141 QVERIFY( mController->mCommand == EMPXPbvCmdEndSeek ); |
|
142 |
|
143 cleanup(); |
|
144 } |
|
145 |
|
146 // --------------------------------------------------------------------------- |
|
147 // testLongTapOnRW |
|
148 // --------------------------------------------------------------------------- |
|
149 // |
|
150 void TestMPXVideoPlaybackButtonBar::testLongTapOnRW() |
|
151 { |
|
152 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testLongTapOnRW()")); |
|
153 |
|
154 init(); |
|
155 |
|
156 // |
|
157 // Start seeking |
|
158 // |
|
159 mButtonBar->mButtons[EMPXButtonRW]->press(); |
124 QVERIFY( mController->mTimerAction == EMPXTimerCancel ); |
160 QVERIFY( mController->mTimerAction == EMPXTimerCancel ); |
125 QVERIFY( mController->mCommand == EMPXPbvCmdSeekForward ); |
161 |
126 |
162 mButtonBar->mButtons[EMPXButtonRW]->pressing(); |
127 cleanup(); |
163 |
128 } |
164 QVERIFY( mButtonBar->mSeekingState == EMPXRewinding ); |
129 |
|
130 // --------------------------------------------------------------------------- |
|
131 // testStartRWSeeking |
|
132 // --------------------------------------------------------------------------- |
|
133 // |
|
134 void TestMPXVideoPlaybackButtonBar::testStartRWSeeking() |
|
135 { |
|
136 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testStartRWSeeking()")); |
|
137 |
|
138 init(); |
|
139 |
|
140 mButtonBar->mButtons[EMPXButtonRW]->press(); |
|
141 |
|
142 QVERIFY( mButtonBar->mButtons[EMPXButtonRW]->mSelected == true ); |
165 QVERIFY( mButtonBar->mButtons[EMPXButtonRW]->mSelected == true ); |
143 QVERIFY( mController->mTimerAction == EMPXTimerCancel ); |
|
144 QVERIFY( mController->mCommand == EMPXPbvCmdSeekBackward ); |
166 QVERIFY( mController->mCommand == EMPXPbvCmdSeekBackward ); |
145 |
167 |
146 cleanup(); |
168 // |
147 } |
169 // End seeking |
148 |
170 // |
149 // --------------------------------------------------------------------------- |
|
150 // testEndSeeking |
|
151 // --------------------------------------------------------------------------- |
|
152 // |
|
153 void TestMPXVideoPlaybackButtonBar::testEndSeeking() |
|
154 { |
|
155 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testEndSeeking()")); |
|
156 |
|
157 init(); |
|
158 |
|
159 mButtonBar->mButtons[EMPXButtonRW]->release(); |
171 mButtonBar->mButtons[EMPXButtonRW]->release(); |
160 |
172 |
161 QVERIFY( mButtonBar->mButtons[EMPXButtonFF]->mSelected == false ); |
173 QVERIFY( mButtonBar->mSeekingState == EMPXNotSeeking ); |
162 QVERIFY( mButtonBar->mButtons[EMPXButtonRW]->mSelected == false ); |
174 QVERIFY( mButtonBar->mButtons[EMPXButtonRW]->mSelected == false ); |
163 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
175 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
164 QVERIFY( mController->mCommand == EMPXPbvCmdEndSeek ); |
176 QVERIFY( mController->mCommand == EMPXPbvCmdEndSeek ); |
|
177 |
|
178 cleanup(); |
|
179 } |
|
180 |
|
181 // --------------------------------------------------------------------------- |
|
182 // testShortTapOnFF |
|
183 // --------------------------------------------------------------------------- |
|
184 // |
|
185 void TestMPXVideoPlaybackButtonBar::testShortTapOnFF() |
|
186 { |
|
187 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testShortTapOnFF()")); |
|
188 |
|
189 init(); |
|
190 |
|
191 // |
|
192 // If mPostion + KMPXFastForward < mDuration |
|
193 // |
|
194 mButtonBar->mPosition = 30; |
|
195 mButtonBar->mDuration = 70; |
|
196 mButtonBar->mButtons[EMPXButtonFF]->release(); |
|
197 |
|
198 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
|
199 QVERIFY( mController->mCommand == EMPXPbvCmdSetPosition ); |
|
200 QVERIFY( mController->mCommandValue == mButtonBar->mPosition + KMPXFastForward ); |
|
201 |
|
202 // |
|
203 // If mPostion + KMPXFastForward < mDuration |
|
204 // |
|
205 mButtonBar->mDuration = 50; |
|
206 mController->mCommand = EMPXPbvCmdPlay; |
|
207 |
|
208 mButtonBar->mButtons[EMPXButtonFF]->release(); |
|
209 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
|
210 QVERIFY( mController->mCommand == EMPXPbvCmdPlay ); |
|
211 |
|
212 cleanup(); |
|
213 } |
|
214 |
|
215 // --------------------------------------------------------------------------- |
|
216 // testShortTapOnRW |
|
217 // --------------------------------------------------------------------------- |
|
218 // |
|
219 void TestMPXVideoPlaybackButtonBar::testShortTapOnRW() |
|
220 { |
|
221 MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackButtonBar::testShortTapOnRW()")); |
|
222 |
|
223 init(); |
|
224 |
|
225 // |
|
226 // If mPostion + KMPXRewind > 0 |
|
227 // |
|
228 mButtonBar->mPosition = 30; |
|
229 mButtonBar->mButtons[EMPXButtonRW]->release(); |
|
230 |
|
231 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
|
232 QVERIFY( mController->mCommand == EMPXPbvCmdSetPosition ); |
|
233 QVERIFY( mController->mCommandValue == mButtonBar->mPosition + KMPXRewind ); |
|
234 |
|
235 // |
|
236 // If mPostion + KMPXRewind < 0 |
|
237 // |
|
238 mButtonBar->mPosition = 4; |
|
239 mButtonBar->mButtons[EMPXButtonRW]->release(); |
|
240 |
|
241 QVERIFY( mController->mTimerAction == EMPXTimerReset ); |
|
242 QVERIFY( mController->mCommand == EMPXPbvCmdSetPosition ); |
|
243 QVERIFY( mController->mCommandValue == 0 ); |
165 |
244 |
166 cleanup(); |
245 cleanup(); |
167 } |
246 } |
168 |
247 |
169 // --------------------------------------------------------------------------- |
248 // --------------------------------------------------------------------------- |