summaryrefslogtreecommitdiffstats
path: root/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp')
-rw-r--r--tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp31
1 files changed, 26 insertions, 5 deletions
diff --git a/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp b/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
index 74f1c3d55a..f2e9bd46eb 100644
--- a/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
+++ b/tests/auto/qgalleryabstractrequest/tst_qgalleryabstractrequest.cpp
@@ -192,6 +192,11 @@ void tst_QGalleryAbstractRequest::type()
QCOMPARE(QtGalleryTestRequest(QGalleryAbstractRequest::ItemRequest).type(),
QGalleryAbstractRequest::ItemRequest);
+ QCOMPARE(QtGalleryTestRequest(QGalleryAbstractRequest::QueryRequest).type(),
+ QGalleryAbstractRequest::QueryRequest);
+ //Added Enum
+ QCOMPARE(QtGalleryTestRequest(QGalleryAbstractRequest::TypeRequest).type(),
+ QGalleryAbstractRequest::TypeRequest);
}
void tst_QGalleryAbstractRequest::initTestCase()
@@ -240,7 +245,7 @@ void tst_QGalleryAbstractRequest::executeUnsupported()
QSignalSpy canceledSpy(&request, SIGNAL(canceled()));
QSignalSpy errorSpy(&request, SIGNAL(error(int,QString)));
QSignalSpy stateSpy(&request, SIGNAL(stateChanged(QGalleryAbstractRequest::State)));
-
+ QSignalSpy errorchangedspy(&request,SIGNAL(errorChanged()));//Added Signal
request.execute();
QCOMPARE(request.state(), QGalleryAbstractRequest::Error);
QCOMPARE(request.error(), int(QGalleryAbstractRequest::NotSupported));
@@ -251,6 +256,7 @@ void tst_QGalleryAbstractRequest::executeUnsupported()
QCOMPARE(stateSpy.count(), 1);
QCOMPARE(errorSpy.last().value(0).toInt(), request.error());
QCOMPARE(errorSpy.last().value(1).toString(), request.errorString());
+ QCOMPARE(errorchangedspy.count(),1);
QCOMPARE(stateSpy.last().value(0).value<QGalleryAbstractRequest::State>(), request.state());
}
@@ -308,6 +314,21 @@ void tst_QGalleryAbstractRequest::executeSync()
QCOMPARE(errorSpy.last().value(1).toString(), request.errorString());
QCOMPARE(stateSpy.last().value(0).value<QGalleryAbstractRequest::State>(), request.state());
+ //Added enum gallery error
+ gallery.setError(100, QLatin1String("gallery Corrupted"));
+ request.execute();
+ QVERIFY(request.response() == 0);
+ QCOMPARE(request.error(), int(QGalleryAbstractRequest::GalleryError));
+ QCOMPARE(request.error(), 100);
+ QCOMPARE(request.errorString(), QLatin1String("gallery Corrupted"));
+ QCOMPARE(finishedSpy.count(), 1);
+ QCOMPARE(canceledSpy.count(), 0);
+ QCOMPARE(errorSpy.count(), 3);
+ QCOMPARE(stateSpy.count(), 4);
+ QCOMPARE(errorSpy.last().value(0).toInt(), request.error());
+ QCOMPARE(errorSpy.last().value(1).toString(), request.errorString());
+ QCOMPARE(stateSpy.last().value(0).value<QGalleryAbstractRequest::State>(), request.state());
+
// Successful execution, to idle.
gallery.setError(QGalleryAbstractRequest::NoError, QString());
gallery.setState(QGalleryAbstractRequest::Idle);
@@ -317,8 +338,8 @@ void tst_QGalleryAbstractRequest::executeSync()
QCOMPARE(request.error(), int(QGalleryAbstractRequest::NoError));
QCOMPARE(finishedSpy.count(), 2);
QCOMPARE(canceledSpy.count(), 0);
- QCOMPARE(errorSpy.count(), 2);
- QCOMPARE(stateSpy.count(), 4);
+ QCOMPARE(errorSpy.count(), 3);
+ QCOMPARE(stateSpy.count(), 5);
QCOMPARE(stateSpy.last().value(0).value<QGalleryAbstractRequest::State>(), request.state());
// Execute unsupported.
@@ -329,8 +350,8 @@ void tst_QGalleryAbstractRequest::executeSync()
QCOMPARE(request.error(), int(QGalleryAbstractRequest::NotSupported));
QCOMPARE(finishedSpy.count(), 2);
QCOMPARE(canceledSpy.count(), 0);
- QCOMPARE(errorSpy.count(), 3);
- QCOMPARE(stateSpy.count(), 5);
+ QCOMPARE(errorSpy.count(), 4);
+ QCOMPARE(stateSpy.count(), 6);
QCOMPARE(errorSpy.last().value(0).toInt(), request.error());
QCOMPARE(stateSpy.last().value(0).value<QGalleryAbstractRequest::State>(), request.state());
}