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.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
index b0497be2f..ccd68aeec 100644
--- a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
@@ -68,8 +68,10 @@ public slots:
void cleanupTestCase();
private slots:
+#if QT_DEPRECATED_SINCE(5, 3)
void testAvailableDevices();
void testDeviceDescription();
+#endif
void testCameraInfo();
void testCtorWithDevice();
void testCtorWithCameraInfo();
@@ -100,6 +102,7 @@ void tst_QCameraBackend::cleanupTestCase()
{
}
+#if QT_DEPRECATED_SINCE(5, 3)
void tst_QCameraBackend::testAvailableDevices()
{
int deviceCount = QMediaServiceProvider::defaultServiceProvider()->devices(QByteArray(Q_MEDIASERVICE_CAMERA)).count();
@@ -118,6 +121,7 @@ void tst_QCameraBackend::testDeviceDescription()
QVERIFY(QCamera::deviceDescription(device).length() > 0);
}
}
+#endif
void tst_QCameraBackend::testCameraInfo()
{
@@ -138,10 +142,11 @@ void tst_QCameraBackend::testCameraInfo()
void tst_QCameraBackend::testCtorWithDevice()
{
- if (QCamera::availableDevices().isEmpty())
+ const auto availableCameras = QCameraInfo::availableCameras();
+ if (availableCameras.isEmpty())
QSKIP("Camera selection not supported");
- QCamera *camera = new QCamera(QCamera::availableDevices().first());
+ QCamera *camera = new QCamera(availableCameras.first().deviceName().toLatin1());
QCOMPARE(camera->error(), QCamera::NoError);
delete camera;
@@ -625,11 +630,11 @@ void tst_QCameraBackend::testVideoRecording_data()
{
QTest::addColumn<QByteArray>("device");
- const QList<QByteArray> devices = QCamera::availableDevices();
+ const auto devices = QCameraInfo::availableCameras();
- for (const QByteArray &device : devices) {
- QTest::newRow(QCamera::deviceDescription(device).toUtf8())
- << device;
+ for (const auto &device : devices) {
+ QTest::newRow(device.description().toUtf8())
+ << device.deviceName().toLatin1();
}
if (devices.isEmpty())