summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorVal Doroshchuk <valentyn.doroshchuk@qt.io>2019-01-04 12:27:28 +0100
committerVaL Doroshchuk <valentyn.doroshchuk@qt.io>2019-01-04 11:59:57 +0000
commit8c26502e386e76fa7db6ce8c4d073e9dabf00b44 (patch)
tree26f0a48503764e15a0635404a70d9949791f16c1 /tests
parent5d7531192bbb411c24039dd5c68805d42383f547 (diff)
Fix test to pass when wave is not available
Change-Id: I97023663c4232146f844de1d1b380f5a7bf11264 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
index 76b791e21..25430a189 100644
--- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
+++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
@@ -308,13 +308,17 @@ void tst_QMediaPlayerBackend::unloadMedia()
void tst_QMediaPlayerBackend::loadMediaInLoadingState()
{
- const QUrl url("http://unavailable.media/");
+ if (!isWavSupported())
+ QSKIP("Sound format is not supported");
+
QMediaPlayer player;
- player.setMedia(QMediaContent(url));
+ player.setMedia(localWavFile);
player.play();
+ QCOMPARE(player.mediaStatus(), QMediaPlayer::LoadingMedia);
// Sets new media while old has not been finished.
- player.setMedia(QMediaContent(url));
- QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::InvalidMedia);
+ player.setMedia(localWavFile);
+ QCOMPARE(player.mediaStatus(), QMediaPlayer::LoadingMedia);
+ QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::LoadedMedia);
}
void tst_QMediaPlayerBackend::playPauseStop()