diff -r e9675fb210bd -r 4bcc59142325 mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp --- a/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp Fri Sep 17 08:28:43 2010 +0300 +++ b/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp Mon Oct 04 00:13:53 2010 +0300 @@ -1272,5 +1272,46 @@ } +void UT_LcUiEngine::testVolume() +{ + MLcVideoPlayer* player = + mEngine->d->mLiveCommsEngine->Session().LocalVideoPlayer(); + + mEngine->d->volume(1); + QCOMPARE( player->LcAudioControl()->LcVolumeL(), 1 ); + + mEngine->d->volume(2); + QCOMPARE( player->LcAudioControl()->LcVolumeL(), 2 ); + + mEngine->d->volume(2); + QCOMPARE( player->LcAudioControl()->LcVolumeL(), 2 ); +} + + +void UT_LcUiEngine::testVolumeValues() +{ + LcControlValues volumeData; + MLcVideoPlayer* player = + mEngine->d->mLiveCommsEngine->Session().LocalVideoPlayer(); + mEngine->d->volume(5); + mEngine->volumeValues(volumeData); + + QCOMPARE( volumeData.mMaxValue, lcVolumeMax ); // Hardcoded Value since no getter API yet + QCOMPARE( volumeData.mMinValue, lcVolumeMin ); // Hardcoded Value since no getter API yet + QCOMPARE( volumeData.mValue, 5 ); +} + + + +void UT_LcUiEngine::testvolumeMuted() +{ + MLcVideoPlayer* player = + mEngine->d->mLiveCommsEngine->Session().LocalVideoPlayer(); + mEngine->d->volumeMuted(true); + QVERIFY ( player->LcAudioControl()->IsLcAudioMutedL()); + + mEngine->d->volumeMuted(false); + QVERIFY ( !player->LcAudioControl()->IsLcAudioMutedL()); +} // End of file