equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: tester for methods in TestProgressBar |
14 * Description: tester for methods in TestProgressBar |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 10 % |
18 // Version : %version: 11 % |
19 |
19 |
20 |
20 |
21 #include <qdebug> |
21 #include <qdebug> |
22 #include <hbmainwindow.h> |
22 #include <hbmainwindow.h> |
23 #include <hbapplication.h> |
23 #include <hbapplication.h> |
212 |
212 |
213 QVERIFY( mProgBar->mDraggingPosition == movedPositoin ); |
213 QVERIFY( mProgBar->mDraggingPosition == movedPositoin ); |
214 QVERIFY( mProgBar->mProgressSlider->progressValue() == movedPositoin ); |
214 QVERIFY( mProgBar->mProgressSlider->progressValue() == movedPositoin ); |
215 QVERIFY( mProgBar->mProgressSlider->sliderValue() == movedPositoin ); |
215 QVERIFY( mProgBar->mProgressSlider->sliderValue() == movedPositoin ); |
216 |
216 |
217 // |
|
218 // If user isnot dragging the slider and movedPosition > mDuration |
|
219 // |
|
220 movedPositoin = 30; |
|
221 mProgBar->mSliderDragging = false; |
|
222 |
|
223 emit mProgBar->mProgressSlider->move( movedPositoin ); |
|
224 |
|
225 QVERIFY( mProgBar->mProgressSlider->progressValue() == mProgBar->mDuration ); |
|
226 QVERIFY( mProgBar->mProgressSlider->sliderValue() == mProgBar->mDuration ); |
|
227 QVERIFY( mController->mCommand == EMPXPbvCmdEndOfClip ); |
|
228 |
|
229 // |
|
230 // If user isnot dragging the slider and movedPosition < mDuration |
|
231 // |
|
232 movedPositoin = 10; |
|
233 |
|
234 emit mProgBar->mProgressSlider->move( movedPositoin ); |
|
235 |
|
236 QVERIFY( mProgBar->mProgressSlider->progressValue() == movedPositoin ); |
|
237 QVERIFY( mProgBar->mProgressSlider->sliderValue() == movedPositoin ); |
|
238 |
|
239 QVERIFY( mController->mCommand == EMPXPbvCmdSetPosition ); |
|
240 QVERIFY( mController->mValue == movedPositoin ); |
|
241 |
|
242 cleanup(); |
217 cleanup(); |
243 } |
218 } |
244 |
219 |
245 // ------------------------------------------------------------------------------------------------- |
220 // ------------------------------------------------------------------------------------------------- |
246 // testUpdateWithFileDetails |
221 // testUpdateWithFileDetails |
448 QVERIFY( mController->mValue == mProgBar->mDraggingPosition ); |
423 QVERIFY( mController->mValue == mProgBar->mDraggingPosition ); |
449 |
424 |
450 cleanup(); |
425 cleanup(); |
451 } |
426 } |
452 |
427 |
|
428 // ------------------------------------------------------------------------------------------------- |
|
429 // testResetControl |
|
430 // ------------------------------------------------------------------------------------------------- |
|
431 // |
|
432 void TestProgressBar::testResetControl() |
|
433 { |
|
434 MPX_ENTER_EXIT(_L("TestProgressBar::testResetControl()")); |
|
435 |
|
436 setup(); |
|
437 |
|
438 mController->mTimerAction = ETimerCancel; |
|
439 mProgBar->mSliderDragging = true; |
|
440 mProgBar->resetControl(); |
|
441 |
|
442 QVERIFY( ! mProgBar->mSliderDragging ); |
|
443 QVERIFY( mController->mTimerAction == ETimerReset ); |
|
444 |
|
445 mController->mTimerAction = ETimerCancel; |
|
446 mProgBar->mSliderDragging = false; |
|
447 mProgBar->resetControl(); |
|
448 |
|
449 QVERIFY( ! mProgBar->mSliderDragging ); |
|
450 QVERIFY( mController->mTimerAction == ETimerCancel ); |
|
451 |
|
452 cleanup(); |
|
453 } |
|
454 |
453 // End of file |
455 // End of file |