summaryrefslogtreecommitdiffstats
path: root/tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp')
-rw-r--r--tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp37
1 files changed, 16 insertions, 21 deletions
diff --git a/tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp b/tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp
index f8c2258d0..f38d1968e 100644
--- a/tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp
+++ b/tests/auto/unit/multimedia/qmediarecorder/tst_qmediarecorder.cpp
@@ -91,7 +91,7 @@ private slots:
private:
QMockIntegration *mockIntegration = nullptr;
- MockMediaSource *object = nullptr;
+ QCamera *object = nullptr;
MockMediaRecorderService *service = nullptr;
MockMediaRecorderControl *mock;
QMediaRecorder *capture;
@@ -103,7 +103,7 @@ void tst_QMediaRecorder::initTestCase()
qRegisterMetaType<QMediaRecorder::Error>("QMediaRecorder::Error");
mockIntegration = new QMockIntegration;
- object = new MockMediaSource(this, mockIntegration->createCaptureInterface(QMediaRecorder::AudioAndVideo));
+ object = new QCamera;
capture = new QMediaRecorder(object);
service = mockIntegration->lastCaptureService();
mock = service->mockControl;
@@ -121,7 +121,7 @@ void tst_QMediaRecorder::testNullService()
{
const QString id(QLatin1String("application/x-format"));
- MockMediaSource object(nullptr, nullptr);
+ QCamera object;
QMediaRecorder recorder(&object);
QCOMPARE(recorder.outputLocation(), QUrl());
@@ -136,7 +136,7 @@ void tst_QMediaRecorder::testNullService()
void tst_QMediaRecorder::testNullControls()
{
service->hasControls = false;
- MockMediaSource object(nullptr, service);
+ QCamera object;
QMediaRecorder recorder(&object);
QCOMPARE(recorder.outputLocation(), QUrl());
@@ -182,17 +182,15 @@ void tst_QMediaRecorder::testNullControls()
void tst_QMediaRecorder::testDeleteMediaSource()
{
- MockMediaSource *object = new MockMediaSource(this, service);
+ QCamera *object = new QCamera;
QMediaRecorder *capture = new QMediaRecorder(object);
- QVERIFY(capture->mediaSource() == object);
+ QVERIFY(capture->camera() == object);
QVERIFY(capture->isAvailable());
delete object;
- delete service;
- delete mock;
- QVERIFY(capture->mediaSource() == nullptr);
+ QVERIFY(capture->camera() == nullptr);
QVERIFY(!capture->isAvailable());
delete capture;
@@ -729,7 +727,7 @@ void tst_QMediaRecorder::metaData()
QFETCH(QString, genre);
QFETCH(QString, custom);
- MockMediaSource object(nullptr, service);
+ QCamera object;
QMediaRecorder recorder(&object);
QVERIFY(object.metaData().isEmpty());
@@ -879,23 +877,21 @@ void tst_QMediaRecorder::testAudioSettingsDestructor()
void tst_QMediaRecorder::testAvailabilityStatus()
{
{
- MockMediaSource object(nullptr, service);
+ QCamera object;
QMediaRecorder recorder(&object);
QCOMPARE(recorder.availability(), QMultimedia::ServiceMissing);
QCOMPARE(recorder.isAvailable(), false);
}
{
mockIntegration->createCaptureInterface(QMediaRecorder::AudioAndVideo);
- auto *service1 = mockIntegration->lastCaptureService();
- MockMediaSource object1(nullptr, service1);
+ QCamera object1;
QMediaRecorder recorder1(&object1);
QCOMPARE(recorder1.availability(), QMultimedia::Available);
QCOMPARE(recorder1.isAvailable(), true);
}
{
mockIntegration->createCaptureInterface(QMediaRecorder::AudioAndVideo);
- auto *service1 = mockIntegration->lastCaptureService();
- MockMediaSource object1(nullptr, service1);
+ QCamera object1;
QMediaRecorder recorder1(&object1);
QCOMPARE(recorder1.availability(), QMultimedia::Available);
@@ -906,13 +902,12 @@ void tst_QMediaRecorder::testAvailabilityStatus()
/* isAvailable() API test. */
void tst_QMediaRecorder::testIsAvailable()
{
- MockMediaSource object(nullptr, service);
+ QCamera object;
QMediaRecorder recorder(&object);
QCOMPARE(recorder.isAvailable(), false);
mockIntegration->createCaptureInterface(QMediaRecorder::AudioAndVideo);
- auto *service1 = mockIntegration->lastCaptureService();
- MockMediaSource object1(nullptr, service1);
+ QCamera object1;
QMediaRecorder recorder1(&object1);
QCOMPARE(recorder1.isAvailable(), true);
}
@@ -921,13 +916,13 @@ void tst_QMediaRecorder::testIsAvailable()
void tst_QMediaRecorder::testMediaSource()
{
service->hasControls = false;
- MockMediaSource object(nullptr, service);
+ QCamera object;
QMediaRecorder recorder(&object);
- QMediaSource *medobj = recorder.mediaSource();
+ QCamera *medobj = recorder.camera();
QVERIFY(medobj == nullptr);
- QMediaSource *medobj1 = capture->mediaSource();
+ QMediaSource *medobj1 = capture->camera();
QVERIFY(medobj1 != nullptr);
}