summaryrefslogtreecommitdiffstats
path: root/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp')
-rw-r--r--tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp37
1 files changed, 15 insertions, 22 deletions
diff --git a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
index 75e06a4a4..a656c1da0 100644
--- a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
@@ -33,10 +33,10 @@
#include <QDebug>
#include <private/qplatformcamera_p.h>
-#include <private/qplatformcameraimagecapture_p.h>
+#include <private/qplatformimagecapture_p.h>
#include <qcamera.h>
#include <qcameradevice.h>
-#include <qcameraimagecapture.h>
+#include <qimagecapture.h>
#include <qmediacapturesession.h>
#include <qobject.h>
#include <qmediadevices.h>
@@ -158,16 +158,14 @@ void tst_QCameraBackend::testCameraStates()
QMediaCaptureSession session;
QCamera camera;
camera.setCameraDevice(QCameraDevice());
- QCameraImageCapture imageCapture;
+ QImageCapture imageCapture;
session.setCamera(&camera);
session.setImageCapture(&imageCapture);
QSignalSpy errorSignal(&camera, SIGNAL(errorOccurred(QCamera::Error, const QString &)));
QSignalSpy activeChangedSignal(&camera, SIGNAL(activeChanged(bool)));
- QSignalSpy statusChangedSignal(&camera, SIGNAL(statusChanged(QCamera::Status)));
QCOMPARE(camera.isActive(), false);
- QCOMPARE(camera.status(), QCamera::InactiveStatus);
// Camera should not startup with a null QCameraDevice as device
camera.start();
@@ -182,14 +180,10 @@ void tst_QCameraBackend::testCameraStates()
QCOMPARE(camera.isActive(), true);
QTRY_COMPARE(activeChangedSignal.size(), 1);
QCOMPARE(activeChangedSignal.last().first().value<bool>(), true);
- QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
- QCOMPARE(statusChangedSignal.last().first().value<QCamera::Status>(), QCamera::ActiveStatus);
camera.stop();
QCOMPARE(camera.isActive(), false);
QCOMPARE(activeChangedSignal.last().first().value<bool>(), false);
- QTRY_COMPARE(camera.status(), QCamera::InactiveStatus);
- QCOMPARE(statusChangedSignal.last().first().value<QCamera::Status>(), QCamera::InactiveStatus);
QCOMPARE(camera.errorString(), QString());
}
@@ -212,7 +206,6 @@ void tst_QCameraBackend::testCameraStartParallel()
camera2.start();
QCOMPARE(camera1.isActive(), true);
- QTRY_COMPARE(camera1.status(), QCamera::ActiveStatus);
QCOMPARE(camera1.error(), QCamera::NoError);
QCOMPARE(camera2.isActive(), true);
QCOMPARE(camera2.error(), QCamera::NoError);
@@ -225,7 +218,7 @@ void tst_QCameraBackend::testCameraCapture()
{
QMediaCaptureSession session;
QCamera camera;
- QCameraImageCapture imageCapture;
+ QImageCapture imageCapture;
session.setCamera(&camera);
session.setImageCapture(&imageCapture);
@@ -236,11 +229,11 @@ void tst_QCameraBackend::testCameraCapture()
QSignalSpy capturedSignal(&imageCapture, SIGNAL(imageCaptured(int,QImage)));
QSignalSpy savedSignal(&imageCapture, SIGNAL(imageSaved(int,QString)));
- QSignalSpy errorSignal(&imageCapture, SIGNAL(errorOccurred(int,QCameraImageCapture::Error,const QString&)));
+ QSignalSpy errorSignal(&imageCapture, SIGNAL(errorOccurred(int,QImageCapture::Error,const QString&)));
imageCapture.captureToFile();
QTRY_COMPARE(errorSignal.size(), 1);
- QCOMPARE(imageCapture.error(), QCameraImageCapture::NotReadyError);
+ QCOMPARE(imageCapture.error(), QImageCapture::NotReadyError);
QCOMPARE(capturedSignal.size(), 0);
errorSignal.clear();
@@ -250,7 +243,7 @@ void tst_QCameraBackend::testCameraCapture()
camera.start();
QTRY_VERIFY(imageCapture.isReadyForCapture());
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QVERIFY(camera.isActive());
QCOMPARE(errorSignal.size(), 0);
int id = imageCapture.captureToFile();
@@ -260,7 +253,7 @@ void tst_QCameraBackend::testCameraCapture()
QTRY_COMPARE(capturedSignal.size(), 1);
QCOMPARE(capturedSignal.last().first().toInt(), id);
QCOMPARE(errorSignal.size(), 0);
- QCOMPARE(imageCapture.error(), QCameraImageCapture::NoError);
+ QCOMPARE(imageCapture.error(), QImageCapture::NoError);
QCOMPARE(savedSignal.last().first().toInt(), id);
QString location = savedSignal.last().last().toString();
@@ -281,7 +274,7 @@ void tst_QCameraBackend::testCaptureToBuffer()
QMediaCaptureSession session;
QCamera camera;
- QCameraImageCapture imageCapture;
+ QImageCapture imageCapture;
session.setCamera(&camera);
session.setImageCapture(&imageCapture);
@@ -289,12 +282,12 @@ void tst_QCameraBackend::testCaptureToBuffer()
camera.setActive(true);
- QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_VERIFY(camera.isActive());
QSignalSpy capturedSignal(&imageCapture, SIGNAL(imageCaptured(int,QImage)));
QSignalSpy imageAvailableSignal(&imageCapture, SIGNAL(imageAvailable(int,QVideoFrame)));
QSignalSpy savedSignal(&imageCapture, SIGNAL(imageSaved(int,QString)));
- QSignalSpy errorSignal(&imageCapture, SIGNAL(errorOccurred(int,QCameraImageCapture::Error,const QString&)));
+ QSignalSpy errorSignal(&imageCapture, SIGNAL(errorOccurred(int,QImageCapture::Error,const QString&)));
camera.start();
QTRY_VERIFY(imageCapture.isReadyForCapture());
@@ -330,7 +323,7 @@ void tst_QCameraBackend::testCameraCaptureMetadata()
QMediaCaptureSession session;
QCamera camera;
- QCameraImageCapture imageCapture;
+ QImageCapture imageCapture;
session.setCamera(&camera);
session.setImageCapture(&imageCapture);
@@ -377,7 +370,7 @@ void tst_QCameraBackend::testExposureCompensation()
//exposure compensation should be preserved during start
camera.start();
- QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_VERIFY(camera.isActive());
QCOMPARE(camera.exposureCompensation(), 1.0);
@@ -407,7 +400,7 @@ void tst_QCameraBackend::testExposureMode()
}
camera.stop();
- QTRY_COMPARE(camera.status(), QCamera::InactiveStatus);
+ QTRY_VERIFY(!camera.isActive());
// Auto
camera.setExposureMode(QCamera::ExposureAuto);
@@ -472,7 +465,7 @@ void tst_QCameraBackend::testVideoRecording()
}
QTRY_VERIFY(camera->isActive());
- QTRY_COMPARE(camera->status(), QCamera::ActiveStatus);
+ QTRY_VERIFY(camera->isActive());
QTRY_COMPARE(recorder.status(), QMediaRecorder::StoppedStatus);
for (int recordings = 0; recordings < 2; ++recordings) {