From d6536f6583b68df54fb72db20c5348a0c06ff90c Mon Sep 17 00:00:00 2001 From: Lev Zelenskiy Date: Wed, 4 Apr 2012 13:58:55 +1000 Subject: Updated integration test to check initial volume. Change-Id: Ida1eb24a6e09d31048722299104616fbaa26dffa Reviewed-by: Jonas Rabbe Reviewed-by: Michael Goddard --- .../tst_qmediaplayerbackend.cpp | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp index 6be141cc7..3dcbed335 100644 --- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp +++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp @@ -77,6 +77,7 @@ private slots: void volumeAndMuted(); void volumeAcrossFiles_data(); void volumeAcrossFiles(); + void initialVolume(); void seekPauseSeek(); void probes(); void playlist(); @@ -535,6 +536,28 @@ void tst_QMediaPlayerBackend::volumeAcrossFiles() QCOMPARE(player.isMuted(), muted); } +void tst_QMediaPlayerBackend::initialVolume() +{ + { + QMediaPlayer player; + player.setVolume(1); + player.setMedia(localWavFile); + QCOMPARE(player.volume(), 1); + player.play(); + QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::EndOfMedia); + QCOMPARE(player.volume(), 1); + } + + { + QMediaPlayer player; + player.setMedia(localWavFile); + QCOMPARE(player.volume(), 100); + player.play(); + QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::EndOfMedia); + QCOMPARE(player.volume(), 100); + } +} + void tst_QMediaPlayerBackend::seekPauseSeek() { if (localVideoFile.isNull()) -- cgit v1.2.3