mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcuicomponentrepository.cpp
changeset 39 4bcc59142325
parent 26 5554410e16f5
--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcuicomponentrepository.cpp	Fri Sep 17 08:28:43 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcuicomponentrepository.cpp	Mon Oct 04 00:13:53 2010 +0300
@@ -32,6 +32,7 @@
 #include <hbaction.h>
 #include <hbinstance.h>
 #include <hbprogressdialog.h>
+#include <hbvolumesliderpopup.h>
 
 #define UT_SET_ORIENTATION(orient) \
 HbInstance::instance()->allMainWindows().at(0)->setOrientation(orient);
@@ -70,6 +71,7 @@
     QVERIFY( !mRepository->mInvitingNote );
     QVERIFY( !mRepository->mWaitingNote );
     QVERIFY( !mRepository->mRecipientQuery );
+    QVERIFY( !mRepository->mVolumeSlider );
     
 }
 
@@ -320,3 +322,25 @@
     QVERIFY( mRepository->previousLayout() == lcLayoutLandscapeDialpadId );
         
 }
+
+
+void UT_LcUiComponentRepository::testVolumeSlider()
+{
+    mEngine->volume(5);
+    QVERIFY( !mRepository->mVolumeSlider );
+    HbDialog* slider = mRepository->volumeSlider();
+    QVERIFY( mRepository->mVolumeSlider );
+    QVERIFY( slider == mRepository->mVolumeSlider );
+    QVERIFY( !mRepository->mVolumeSlider->isVisible() );
+    QCOMPARE( mRepository->mVolumeSlider->timeout(), lcVolSliderTimeOut ); 
+    QCOMPARE(mRepository->mVolumeSlider->minimum(), lcVolumeMin);
+    QCOMPARE(mRepository->mVolumeSlider->maximum(), lcVolumeMax);
+    QCOMPARE(mRepository->mVolumeSlider->value(), 5);
+    QCOMPARE(mRepository->mVolumeSlider->singleStep(), 1);
+    // Existing slider returned
+    HbDialog* slider2 = mRepository->volumeSlider();
+    QVERIFY( slider2 == slider );
+}
+
+
+// End of File