summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-05-18 09:29:01 +0200
committerLars Knoll <lars.knoll@qt.io>2021-05-19 18:11:48 +0000
commit0c40d337ae107d5ab2fde5da022c071c64c67e0e (patch)
tree5c2a84a1bd708cbcbb20c92fdb679e06caa0d17f /tests
parent743fb1e2a85fc2b0f9de09c100f2188ce53b1178 (diff)
Move QPlatformCameraExposure API into QPlatformCamera
Clean up the internal API while we're at it and get rid of the multiplexing API. Instead have virtual methods for each property. Change-Id: I62cb178ff8360edbd11abb3fc5a0cfd7d8abdb2b Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Doris Verria <doris.verria@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp1
-rw-r--r--tests/auto/unit/mockbackend/CMakeLists.txt1
-rw-r--r--tests/auto/unit/mockbackend/qmockcamera.h80
-rw-r--r--tests/auto/unit/mockbackend/qmockcameraexposure.h238
-rw-r--r--tests/auto/unit/multimedia/qcamera/tst_qcamera.cpp61
-rw-r--r--tests/auto/unit/multimedia/qcameraimagecapture/tst_qcameraimagecapture.cpp1
-rw-r--r--tests/auto/unit/multimediawidgets/qcamerawidgets/tst_qcamerawidgets.cpp1
7 files changed, 98 insertions, 285 deletions
diff --git a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
index b13bfe3a4..3d1b970b5 100644
--- a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
@@ -33,7 +33,6 @@
#include <QDebug>
#include <private/qplatformcamera_p.h>
-#include <private/qplatformcameraexposure_p.h>
#include <private/qplatformcameraimagecapture_p.h>
#include <private/qplatformcameraimageprocessing_p.h>
#include <qcamera.h>
diff --git a/tests/auto/unit/mockbackend/CMakeLists.txt b/tests/auto/unit/mockbackend/CMakeLists.txt
index 8def1a078..0c471e7f1 100644
--- a/tests/auto/unit/mockbackend/CMakeLists.txt
+++ b/tests/auto/unit/mockbackend/CMakeLists.txt
@@ -15,7 +15,6 @@ target_link_libraries(QtMultimediaMockBackend INTERFACE
target_sources(QtMultimediaMockBackend INTERFACE
qmockaudiodecoder.h
qmockcamera.h
- qmockcameraexposure.h
qmockcameraimageprocessing.h
qmockimagecapture.h qmockimagecapture.cpp
qmockmediaplayer.h
diff --git a/tests/auto/unit/mockbackend/qmockcamera.h b/tests/auto/unit/mockbackend/qmockcamera.h
index 9a8a6549f..5ccf79e2f 100644
--- a/tests/auto/unit/mockbackend/qmockcamera.h
+++ b/tests/auto/unit/mockbackend/qmockcamera.h
@@ -32,7 +32,6 @@
#include "private/qplatformcamera_p.h"
#include "qcamerainfo.h"
#include "qmockcameraimageprocessing.h"
-#include "qmockcameraexposure.h"
#include <qtimer.h>
class QMockCamera : public QPlatformCamera
@@ -54,8 +53,14 @@ public:
m_propertyChangesSupported(false)
{
if (!simpleCamera) {
- mockExposure = new QMockCameraExposure(this);
mockImageProcessing = new QMockCameraImageProcessing(this);
+ minIsoChanged(100);
+ maxIsoChanged(800);
+ minShutterSpeedChanged(.001);
+ maxShutterSpeedChanged(1);
+ exposureCompensationRangeChanged(-2, 2);
+ maximumZoomFactorChanged(4.);
+ setFlashMode(QCamera::FlashAuto);
}
}
@@ -90,17 +95,75 @@ public:
m_camera = camera;
}
- void setFocusMode(QCamera::FocusMode mode) override { focusModeChanged(mode); }
- bool isFocusModeSupported(QCamera::FocusMode /*mode*/) const override { return true; }
+ void setFocusMode(QCamera::FocusMode mode) override
+ {
+ if (isFocusModeSupported(mode))
+ focusModeChanged(mode);
+ }
+ bool isFocusModeSupported(QCamera::FocusMode mode) const override
+ { return simpleCamera ? mode == QCamera::FocusModeAuto : mode != QCamera::FocusModeInfinity; }
- bool isCustomFocusPointSupported() const override { return true; }
- void setCustomFocusPoint(const QPointF &point) override { customFocusPointChanged(point); }
+ bool isCustomFocusPointSupported() const override { return !simpleCamera; }
+ void setCustomFocusPoint(const QPointF &point) override
+ {
+ if (!simpleCamera)
+ customFocusPointChanged(point);
+ }
- void setFocusDistance(float d) override { focusDistanceChanged(d); }
+ void setFocusDistance(float d) override
+ {
+ if (!simpleCamera)
+ focusDistanceChanged(d);
+ }
void zoomTo(float newZoomFactor, float /*rate*/) override { zoomFactorChanged(newZoomFactor); }
- QPlatformCameraExposure *exposureControl() override { return mockExposure; }
+ void setFlashMode(QCamera::FlashMode mode) override
+ {
+ if (!simpleCamera)
+ flashModeChanged(mode);
+ flashReadyChanged(mode != QCamera::FlashOff);
+ }
+ bool isFlashModeSupported(QCamera::FlashMode mode) const override { return simpleCamera ? mode == QCamera::FlashOff : true; }
+ bool isFlashReady() const override { return flashMode() != QCamera::FlashOff; }
+
+ void setExposureMode(QCamera::ExposureMode mode) override
+ {
+ if (!simpleCamera && isExposureModeSupported(mode))
+ exposureModeChanged(mode);
+ }
+ bool isExposureModeSupported(QCamera::ExposureMode mode) const override
+ {
+ return simpleCamera ? mode == QCamera::ExposureAuto : mode <= QCamera::ExposureBeach;
+ }
+ void setExposureCompensation(float c) override
+ {
+ if (!simpleCamera)
+ exposureCompensationChanged(qBound(-2., c, 2.));
+ }
+ int isoSensitivity() const override
+ {
+ if (simpleCamera)
+ return -1;
+ return manualIsoSensitivity() > 0 ? manualIsoSensitivity() : 100;
+ }
+ void setManualIsoSensitivity(int iso) override
+ {
+ if (!simpleCamera)
+ isoSensitivityChanged(qBound(100, iso, 800));
+ }
+ void setManualShutterSpeed(float secs) override
+ {
+ if (!simpleCamera)
+ shutterSpeedChanged(qBound(0.001, secs, 1.));
+ }
+ float shutterSpeed() const override
+ {
+ if (simpleCamera)
+ return -1.;
+ return manualShutterSpeed() > 0 ? manualShutterSpeed() : .05;
+ }
+
QPlatformCameraImageProcessing *imageProcessingControl() override { return mockImageProcessing; }
bool m_active = false;
@@ -108,7 +171,6 @@ public:
QCameraInfo m_camera;
bool m_propertyChangesSupported;
- QMockCameraExposure *mockExposure = nullptr;
QMockCameraImageProcessing *mockImageProcessing = nullptr;
};
diff --git a/tests/auto/unit/mockbackend/qmockcameraexposure.h b/tests/auto/unit/mockbackend/qmockcameraexposure.h
deleted file mode 100644
index 61d5104b1..000000000
--- a/tests/auto/unit/mockbackend/qmockcameraexposure.h
+++ /dev/null
@@ -1,238 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef MOCKCAMERAEXPOSURECONTROL_H
-#define MOCKCAMERAEXPOSURECONTROL_H
-
-#include "private/qplatformcameraexposure_p.h"
-
-class QMockCameraExposure : public QPlatformCameraExposure
-{
- Q_OBJECT
-public:
- QMockCameraExposure(QObject *parent = 0):
- QPlatformCameraExposure(parent),
- m_shutterSpeed(0.01),
- m_isoSensitivity(100),
- m_exposureCompensation(0),
- m_exposureMode(QCamera::ExposureAuto),
- m_flashMode(QCamera::FlashAuto)
- {
- m_isoRanges << 100 << 200 << 400 << 800;
- m_shutterRanges << 0.001 << 0.01 << 0.1 << 1.0;
- m_exposureRanges << -2.0 << 2.0;
-
- const QCamera::ExposureMode exposureModes[] = {
- QCamera::ExposureAuto,
- QCamera::ExposureManual,
- QCamera::ExposureNight,
- QCamera::ExposureSports,
- QCamera::ExposureSnow,
- QCamera::ExposurePortrait,
- QCamera::ExposureBeach
- };
-
- for (QCamera::ExposureMode mode : exposureModes)
- m_exposureModes << QVariant::fromValue<QCamera::ExposureMode>(mode);
- }
-
- ~QMockCameraExposure() {}
-
- bool isParameterSupported(ExposureParameter parameter) const
- {
- switch (parameter) {
- case QPlatformCameraExposure::ExposureMode:
- case QPlatformCameraExposure::ExposureCompensation:
- case QPlatformCameraExposure::ISO:
- case QPlatformCameraExposure::ShutterSpeed:
- return true;
- default:
- return false;
- }
- }
-
- QVariant requestedValue(ExposureParameter param) const
- {
- return m_requestedParameters.value(param);
- }
-
- QVariant actualValue(ExposureParameter param) const
- {
- switch (param) {
- case QPlatformCameraExposure::ExposureMode:
- return QVariant::fromValue<QCamera::ExposureMode>(m_exposureMode);
- case QPlatformCameraExposure::ExposureCompensation:
- return QVariant(m_exposureCompensation);
- case QPlatformCameraExposure::ISO:
- return QVariant(m_isoSensitivity);
- case QPlatformCameraExposure::ShutterSpeed:
- return QVariant(m_shutterSpeed);
- default:
- return QVariant();
- }
- }
-
- QVariantList supportedParameterRange(ExposureParameter parameter, bool *continuous) const
- {
- *continuous = false;
-
- QVariantList res;
- switch (parameter) {
- case QPlatformCameraExposure::ExposureCompensation:
- *continuous = true;
- return m_exposureRanges;
- case QPlatformCameraExposure::ISO:
- return m_isoRanges;
- case QPlatformCameraExposure::ShutterSpeed:
- *continuous = true;
- return m_shutterRanges;
- case QPlatformCameraExposure::ExposureMode:
- return m_exposureModes;
- default:
- break;
- }
-
- return res;
- }
-
- // Added valueChanged and parameterRangeChanged signal
- bool setValue(ExposureParameter param, const QVariant& value)
- {
- if (!isParameterSupported(param))
- return false;
-
- if (m_requestedParameters.value(param) != value) {
- m_requestedParameters.insert(param, value);
- emit requestedValueChanged(param);
- }
-
- switch (param) {
- case QPlatformCameraExposure::ExposureMode:
- {
- QCamera::ExposureMode mode = value.value<QCamera::ExposureMode>();
- if (mode != m_exposureMode && m_exposureModes.contains(value)) {
- m_exposureMode = mode;
- emit actualValueChanged(param);
- }
- }
- break;
- case QPlatformCameraExposure::ExposureCompensation:
- {
- m_res.clear();
- m_res << -4.0 << 4.0;
- qreal exposureCompensationlocal = qBound<qreal>(-2.0, value.toReal(), 2.0);
- if (actualValue(param).toReal() != exposureCompensationlocal) {
- m_exposureCompensation = exposureCompensationlocal;
- emit actualValueChanged(param);
- }
-
- if (m_exposureRanges.last().toReal() != m_res.last().toReal()) {
- m_exposureRanges.clear();
- m_exposureRanges = m_res;
- emit parameterRangeChanged(param);
- }
- }
- break;
- case QPlatformCameraExposure::ISO:
- {
- m_res.clear();
- m_res << 20 << 50;
- qreal exposureCompensationlocal = 100*qRound(qBound(100, value.toInt(), 800)/100.0);
- if (actualValue(param).toReal() != exposureCompensationlocal) {
- m_isoSensitivity = exposureCompensationlocal;
- emit actualValueChanged(param);
- }
-
- if (m_isoRanges.last().toInt() != m_res.last().toInt()) {
- m_isoRanges.clear();
- m_isoRanges = m_res;
- emit parameterRangeChanged(param);
- }
- }
- break;
- case QPlatformCameraExposure::ShutterSpeed:
- {
- m_res.clear();
- m_res << 0.12 << 1.0 << 2.0;
- qreal exposureCompensationlocal = qBound<qreal>(0.001, value.toReal(), 1.0);
- if (actualValue(param).toReal() != exposureCompensationlocal) {
- m_shutterSpeed = exposureCompensationlocal;
- emit actualValueChanged(param);
- }
-
- if (m_shutterRanges.last().toReal() != m_res.last().toReal()) {
- m_shutterRanges.clear();
- m_shutterRanges = m_res;
- emit parameterRangeChanged(param);
- }
- }
- break;
-
- default:
- return false;
- }
-
- return true;
- }
-
- QCamera::FlashMode flashMode() const
- {
- return m_flashMode;
- }
-
- void setFlashMode(QCamera::FlashMode mode)
- {
- if (isFlashModeSupported(mode)) {
- m_flashMode = mode;
- }
- emit flashReady(true);
- }
- //Setting the values for Flash mode
-
- bool isFlashModeSupported(QCamera::FlashMode /*mode*/) const
- {
- return true;
- }
-
- bool isFlashReady() const
- {
- return true;
- }
-
-private:
- qreal m_shutterSpeed;
- int m_isoSensitivity;
- qreal m_exposureCompensation;
- QCamera::ExposureMode m_exposureMode;
- QCamera::FlashMode m_flashMode;
- QVariantList m_isoRanges, m_shutterRanges, m_exposureRanges, m_res, m_exposureModes;
-
- QMap<QPlatformCameraExposure::ExposureParameter, QVariant> m_requestedParameters;
-};
-
-#endif // MOCKCAMERAEXPOSURECONTROL_H
diff --git a/tests/auto/unit/multimedia/qcamera/tst_qcamera.cpp b/tests/auto/unit/multimedia/qcamera/tst_qcamera.cpp
index 6f5c584c5..290ed8d1f 100644
--- a/tests/auto/unit/multimedia/qcamera/tst_qcamera.cpp
+++ b/tests/auto/unit/multimedia/qcamera/tst_qcamera.cpp
@@ -33,7 +33,6 @@
#include <qvideosink.h>
#include <private/qplatformcamera_p.h>
-#include <private/qplatformcameraexposure_p.h>
#include <private/qplatformcameraimagecapture_p.h>
#include <private/qplatformcameraimageprocessing_p.h>
#include <qcamera.h>
@@ -154,7 +153,8 @@ void tst_QCamera::testSimpleCameraExposure()
QMockCamera::Simple simple;
QCamera camera;
- QVERIFY(!camera.isExposureModeSupported(QCamera::ExposureAuto));
+ QVERIFY(camera.isExposureModeSupported(QCamera::ExposureAuto));
+ QVERIFY(!camera.isExposureModeSupported(QCamera::ExposureManual));
QCOMPARE(camera.exposureMode(), QCamera::ExposureAuto);
camera.setExposureMode(QCamera::ExposureManual);//should be ignored
QCOMPARE(camera.exposureMode(), QCamera::ExposureAuto);
@@ -170,14 +170,16 @@ void tst_QCamera::testSimpleCameraExposure()
QCOMPARE(camera.exposureCompensation(), 0.0);
QCOMPARE(camera.isoSensitivity(), -1);
- QVERIFY(camera.supportedIsoSensitivities().isEmpty());
+ QCOMPARE(camera.minimumIsoSensitivity(), -1);
+ QCOMPARE(camera.maximumIsoSensitivity(), -1);
camera.setManualIsoSensitivity(100);
QCOMPARE(camera.isoSensitivity(), -1);
camera.setAutoIsoSensitivity();
QCOMPARE(camera.isoSensitivity(), -1);
QVERIFY(camera.shutterSpeed() < 0);
- QVERIFY(camera.supportedShutterSpeeds().isEmpty());
+ QCOMPARE(camera.minimumShutterSpeed(), -1.);
+ QCOMPARE(camera.maximumShutterSpeed(), -1.);
camera.setAutoShutterSpeed();
QVERIFY(camera.shutterSpeed() < 0);
camera.setManualShutterSpeed(1/128.0);
@@ -190,11 +192,11 @@ void tst_QCamera::testSimpleCameraFocus()
QCamera camera;
- QVERIFY(!camera.isFocusModeSupported(QCamera::FocusModeAuto));
+ QVERIFY(camera.isFocusModeSupported(QCamera::FocusModeAuto));
QVERIFY(!camera.isFocusModeSupported(QCamera::FocusModeInfinity));
QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
- camera.setFocusMode(QCamera::FocusModeAuto);
+ camera.setFocusMode(QCamera::FocusModeInfinity);
QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
QCOMPARE(camera.maximumZoomFactor(), 1.0);
@@ -206,7 +208,7 @@ void tst_QCamera::testSimpleCameraFocus()
QCOMPARE(camera.customFocusPoint(), QPointF(-1., -1.));
camera.setCustomFocusPoint(QPointF(1.0, 1.0));
- QCOMPARE(camera.customFocusPoint(), QPointF(-1, -1));
+ QCOMPARE(camera.customFocusPoint(), QPointF(-1., -1.));
}
void tst_QCamera::testSimpleCameraCapture()
@@ -370,28 +372,24 @@ void tst_QCamera::testCameraExposure()
camera.setExposureCompensation(2.0);
QCOMPARE(camera.exposureCompensation(), 2.0);
- int minIso = camera.supportedIsoSensitivities().first();
- int maxIso = camera.supportedIsoSensitivities().last();
- QVERIFY(camera.isoSensitivity() > 0);
- QCOMPARE(camera.requestedIsoSensitivity(), -1);
+ int minIso = camera.minimumIsoSensitivity();
+ int maxIso = camera.maximumIsoSensitivity();
+ QCOMPARE(camera.isoSensitivity(), 100);
QVERIFY(minIso > 0);
QVERIFY(maxIso > 0);
camera.setManualIsoSensitivity(minIso);
QCOMPARE(camera.isoSensitivity(), minIso);
camera.setManualIsoSensitivity(maxIso*10);
QCOMPARE(camera.isoSensitivity(), maxIso);
- QCOMPARE(camera.requestedIsoSensitivity(), maxIso*10);
camera.setManualIsoSensitivity(-10);
QCOMPARE(camera.isoSensitivity(), minIso);
- QCOMPARE(camera.requestedIsoSensitivity(), -10);
camera.setAutoIsoSensitivity();
QCOMPARE(camera.isoSensitivity(), 100);
- QCOMPARE(camera.requestedIsoSensitivity(), -1);
- QCOMPARE(camera.requestedShutterSpeed(), -1.0);
- qreal minShutterSpeed = camera.supportedShutterSpeeds().first();
- qreal maxShutterSpeed = camera.supportedShutterSpeeds().last();
+ qreal minShutterSpeed = camera.minimumShutterSpeed();
+ qreal maxShutterSpeed = camera.maximumShutterSpeed();
+ qDebug() << minShutterSpeed << maxShutterSpeed;
QVERIFY(minShutterSpeed > 0);
QVERIFY(maxShutterSpeed > 0);
QVERIFY(camera.shutterSpeed() >= minShutterSpeed);
@@ -400,18 +398,14 @@ void tst_QCamera::testCameraExposure()
camera.setAutoShutterSpeed();
QVERIFY(camera.shutterSpeed() >= minShutterSpeed);
QVERIFY(camera.shutterSpeed() <= maxShutterSpeed);
- QCOMPARE(camera.requestedShutterSpeed(), -1.0);
camera.setManualShutterSpeed(0);
QCOMPARE(camera.shutterSpeed(), minShutterSpeed);
- QCOMPARE(camera.requestedShutterSpeed()+1.0, 1.0);
camera.setManualShutterSpeed(10000);
QCOMPARE(camera.shutterSpeed(), maxShutterSpeed);
- QCOMPARE(camera.requestedShutterSpeed(), 10000.0);
camera.setAutoShutterSpeed();
- QCOMPARE(camera.requestedShutterSpeed(), -1.0);
}
void tst_QCamera::testCameraFocus()
@@ -424,7 +418,9 @@ void tst_QCamera::testCameraFocus()
QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
camera.setFocusMode(QCamera::FocusModeManual);
- QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
+ QCOMPARE(camera.focusMode(), QCamera::FocusModeManual);
+ camera.setFocusMode(QCamera::FocusModeInfinity);
+ QCOMPARE(camera.focusMode(), QCamera::FocusModeManual);
camera.setFocusMode(QCamera::FocusModeAuto);
QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
@@ -844,15 +840,14 @@ void tst_QCamera::testFocusMode()
QCamera camera;
session.setCamera(&camera);
- QVERIFY(!camera.isFocusModeSupported(QCamera::FocusModeHyperfocal));
- QVERIFY(!camera.isFocusModeSupported(QCamera::FocusModeAutoNear));
+ QVERIFY(!camera.isFocusModeSupported(QCamera::FocusModeInfinity));
+ QVERIFY(camera.isFocusModeSupported(QCamera::FocusModeAutoNear));
QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
- camera.setFocusMode(QCamera::FocusModeHyperfocal);
- QVERIFY(camera.focusMode()!= QCamera::FocusModeHyperfocal);
+ camera.setFocusMode(QCamera::FocusModeInfinity);
+ QVERIFY(camera.focusMode() != QCamera::FocusModeInfinity);
QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
camera.setFocusMode(QCamera::FocusModeAutoNear);
- QVERIFY(camera.focusMode()!= QCamera::FocusModeAutoNear);
- QCOMPARE(camera.focusMode(), QCamera::FocusModeAuto);
+ QVERIFY(camera.focusMode() == QCamera::FocusModeAutoNear);
}
void tst_QCamera::testZoomChanged()
@@ -934,7 +929,6 @@ void tst_QCamera::testSignalShutterSpeedChanged()
session.setCamera(&camera);
QSignalSpy spySignalShutterSpeedChanged(&camera, SIGNAL(shutterSpeedChanged(qreal)));
- QSignalSpy spySignalShutterSpeedRangeChanged(&camera, SIGNAL(shutterSpeedRangeChanged()));
QVERIFY(spySignalShutterSpeedChanged.count() ==0);
@@ -942,7 +936,6 @@ void tst_QCamera::testSignalShutterSpeedChanged()
QTest::qWait(100);
QVERIFY(spySignalShutterSpeedChanged.count() ==1);
- QVERIFY(spySignalShutterSpeedRangeChanged.count() ==1);
}
void tst_QCamera::testSignalFlashReady()
@@ -953,15 +946,15 @@ void tst_QCamera::testSignalFlashReady()
QSignalSpy spyflashReady(&camera,SIGNAL(flashReady(bool)));
- QVERIFY(spyflashReady.count() ==0);
+ QVERIFY(spyflashReady.count() == 0);
- QVERIFY(camera.flashMode() ==QCamera::FlashAuto);
+ QVERIFY(camera.flashMode() == QCamera::FlashAuto);
camera.setFlashMode(QCamera::FlashOff);//set theFlashMode to QCamera::FlashOff
- QVERIFY(camera.flashMode() ==QCamera::FlashOff);
+ QVERIFY(camera.flashMode() == QCamera::FlashOff);
- QVERIFY(spyflashReady.count() ==1);
+ QCOMPARE(spyflashReady.count(), 1);
}
QTEST_MAIN(tst_QCamera)
diff --git a/tests/auto/unit/multimedia/qcameraimagecapture/tst_qcameraimagecapture.cpp b/tests/auto/unit/multimedia/qcameraimagecapture/tst_qcameraimagecapture.cpp
index 78c1d4c99..2b11636c0 100644
--- a/tests/auto/unit/multimedia/qcameraimagecapture/tst_qcameraimagecapture.cpp
+++ b/tests/auto/unit/multimedia/qcameraimagecapture/tst_qcameraimagecapture.cpp
@@ -30,7 +30,6 @@
#include <QDebug>
#include <private/qplatformcamera_p.h>
-#include <private/qplatformcameraexposure_p.h>
#include <private/qplatformcameraimagecapture_p.h>
#include <private/qplatformcameraimageprocessing_p.h>
#include <qcamera.h>
diff --git a/tests/auto/unit/multimediawidgets/qcamerawidgets/tst_qcamerawidgets.cpp b/tests/auto/unit/multimediawidgets/qcamerawidgets/tst_qcamerawidgets.cpp
index 235294779..00cfc1646 100644
--- a/tests/auto/unit/multimediawidgets/qcamerawidgets/tst_qcamerawidgets.cpp
+++ b/tests/auto/unit/multimediawidgets/qcamerawidgets/tst_qcamerawidgets.cpp
@@ -32,7 +32,6 @@
#include <QDebug>
#include <private/qplatformcamera_p.h>
-#include <private/qplatformcameraexposure_p.h>
#include <private/qplatformcameraimagecapture_p.h>
#include <private/qplatformcameraimageprocessing_p.h>
#include <qmediacapturesession.h>