stateChangedSignal.clear();
statusChangedSignal.clear();
- QTest::qWait(10);
-
QCOMPARE(camera.state(), QCamera::ActiveState);
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
stateChangedSignal.clear();
QCOMPARE(statusChangedSignal.count(), 0);
camera.setCaptureMode(QCamera::CaptureStillImage);
- QTest::qWait(10);
+
+ QCOMPARE(camera.state(), QCamera::ActiveState);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
stateChangedSignal.clear();
statusChangedSignal.clear();
stateChangedSignal.clear();
statusChangedSignal.clear();
- QTest::qWait(10);
-
QCOMPARE(camera.state(), QCamera::ActiveState);
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
stateChangedSignal.clear();
stateChangedSignal.clear();
statusChangedSignal.clear();
- QTest::qWait(10);
-
QCOMPARE(camera.state(), QCamera::ActiveState);
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
}
stateChangedSignal.clear();
statusChangedSignal.clear();
- QTest::qWait(10);
-
QCOMPARE(camera.state(), QCamera::ActiveState);
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
stateChangedSignal.clear();
QCOMPARE(statusChangedSignal.count(), 0);
camera.setCaptureMode(QCamera::CaptureStillImage);
- QTest::qWait(10);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
stateChangedSignal.clear();
statusChangedSignal.clear();
stateChangedSignal.clear();
statusChangedSignal.clear();
- QTest::qWait(10);
-
QCOMPARE(camera.state(), QCamera::ActiveState);
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
stateChangedSignal.clear();
stateChangedSignal.clear();
statusChangedSignal.clear();
- QTest::qWait(10);
-
QCOMPARE(camera.state(), QCamera::ActiveState);
- QCOMPARE(camera.status(), QCamera::ActiveStatus);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
+
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
stateChangedSignal.clear();
QCOMPARE(stateChangedSignal.count(), 0);
QCOMPARE(statusChangedSignal.count(), 1);
- QTest::qWait(10);
+ QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
mockCameraService->mockControl->m_propertyChangesSupported = true;
//the changes to encoding settings,