diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-05-03 10:34:39 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-05-07 11:10:20 +0000 |
commit | 5b049e286b5e052afc9cbca1edd453fd570219f0 (patch) | |
tree | 0553fe3a51dd91f662cc2b48130e0f59b1bee6b7 /tests | |
parent | 6f0de93bd6e41a0a0393d07b20a6f4af90193ab0 (diff) |
Fix the sample cache autotest
The isLoadingChanged() signal doesn't exist anymore. Query
isLoading() instead.
Change-Id: Ia278ff3b43a13852b13c86337d356c0087938675
Reviewed-by: Doris Verria <doris.verria@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/unit/multimedia/qsamplecache/tst_qsamplecache.cpp | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/tests/auto/unit/multimedia/qsamplecache/tst_qsamplecache.cpp b/tests/auto/unit/multimedia/qsamplecache/tst_qsamplecache.cpp index d9e52c0ae..fdb3d93e6 100644 --- a/tests/auto/unit/multimedia/qsamplecache/tst_qsamplecache.cpp +++ b/tests/auto/unit/multimedia/qsamplecache/tst_qsamplecache.cpp @@ -70,11 +70,10 @@ void tst_QSampleCache::testCachedSample() void tst_QSampleCache::testNotCachedSample() { QSampleCache cache; - QSignalSpy loadingSpy(&cache, SIGNAL(isLoadingChanged())); QSample* sample = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav"))); QVERIFY(sample); - QTRY_COMPARE(loadingSpy.count(), 2); + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); sample->release(); @@ -84,11 +83,10 @@ void tst_QSampleCache::testNotCachedSample() void tst_QSampleCache::testEnoughCapacity() { QSampleCache cache; - QSignalSpy loadingSpy(&cache, SIGNAL(isLoadingChanged())); QSample* sample = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav"))); QVERIFY(sample); - QTRY_COMPARE(loadingSpy.count(), 2); // make sure sample is loaded + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); int sampleSize = sample->data().size(); sample->release(); @@ -96,32 +94,29 @@ void tst_QSampleCache::testEnoughCapacity() QVERIFY(!cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav")))); - loadingSpy.clear(); sample = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav"))); QVERIFY(sample); - QTRY_COMPARE(loadingSpy.count(), 2); + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); sample->release(); QVERIFY(cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav")))); // load another sample and make sure first sample is not destroyed - loadingSpy.clear(); QSample* sampleOther = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test2.wav"))); QVERIFY(sampleOther); - QTRY_COMPARE(loadingSpy.count(), 2); + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); sampleOther->release(); QVERIFY(cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav")))); QVERIFY(cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test2.wav")))); - loadingSpy.clear(); QSample* sampleCached = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav"))); QCOMPARE(sample, sampleCached); // sample is cached QVERIFY(cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav")))); QVERIFY(cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test2.wav")))); - QTRY_COMPARE(loadingSpy.count(), 2); + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); sampleCached->release(); @@ -130,11 +125,10 @@ void tst_QSampleCache::testEnoughCapacity() void tst_QSampleCache::testNotEnoughCapacity() { QSampleCache cache; - QSignalSpy loadingSpy(&cache, SIGNAL(isLoadingChanged())); QSample* sample = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav"))); QVERIFY(sample); - QTRY_COMPARE(loadingSpy.count(), 2); // make sure sample is loaded + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); int sampleSize = sample->data().size(); sample->release(); @@ -142,20 +136,18 @@ void tst_QSampleCache::testNotEnoughCapacity() QVERIFY(!cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav")))); - loadingSpy.clear(); sample = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav"))); QVERIFY(sample); - QTRY_COMPARE(loadingSpy.count(), 2); + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); sample->release(); QVERIFY(cache.isCached(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test.wav")))); // load another sample to force sample cache to destroy first sample - loadingSpy.clear(); QSample* sampleOther = cache.requestSample(QUrl::fromLocalFile(QFINDTESTDATA("testdata/test2.wav"))); QVERIFY(sampleOther); - QTRY_COMPARE(loadingSpy.count(), 2); + QVERIFY(cache.isLoading()); QTRY_VERIFY(!cache.isLoading()); sampleOther->release(); @@ -165,13 +157,11 @@ void tst_QSampleCache::testNotEnoughCapacity() void tst_QSampleCache::testInvalidFile() { QSampleCache cache; - QSignalSpy loadingSpy(&cache, SIGNAL(isLoadingChanged())); QSample* sample = cache.requestSample(QUrl::fromLocalFile("invalid")); QVERIFY(sample); QTRY_COMPARE(sample->state(), QSample::Error); - QTRY_COMPARE(loadingSpy.count(), 2); - QTRY_VERIFY(!cache.isLoading()); + QVERIFY(!cache.isLoading()); sample->release(); QVERIFY(!cache.isCached(QUrl::fromLocalFile("invalid"))); |