summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2018-05-15 11:17:29 +0200
committerDominik Holland <dominik.holland@pelagicore.com>2018-06-19 14:56:00 +0000
commit8c4fb0244ff628dc287c43b0a4a884ef5550acee (patch)
treeb6f21b716c9ce0ba21ffdcbe8efca8c638f74285 /tests
parent72f4414062072f1516fbab6ce7107ed5527a7f8f (diff)
downloadqtivi-8c4fb0244ff628dc287c43b0a4a884ef5550acee.tar.gz
Consolidate the Capabilities flag from QIviSearchAndBrowseModel and QIviPagingModel
The flag can be used by both classes and might be extended in the future. Because of that we moved it into a new QtIviCoreModule class, similar to the Qt class and the QtIviVehicleFunctionsModule class. Task-number: AUTOSUITE-420 Change-Id: I4dfa7f17473aec8cc412ab22765706ea3c3085f1 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/core/qivipagingmodel/tst_qivipagingmodel.cpp14
-rw-r--r--tests/auto/core/qivisearchandbrowsemodel/tst_qivisearchandbrowsemodel.cpp34
2 files changed, 24 insertions, 24 deletions
diff --git a/tests/auto/core/qivipagingmodel/tst_qivipagingmodel.cpp b/tests/auto/core/qivipagingmodel/tst_qivipagingmodel.cpp
index dc0c9a3..daebd68 100644
--- a/tests/auto/core/qivipagingmodel/tst_qivipagingmodel.cpp
+++ b/tests/auto/core/qivipagingmodel/tst_qivipagingmodel.cpp
@@ -47,7 +47,7 @@ class TestBackend : public QIviPagingModelInterface
public:
//Sets the capabilities this instance should report
- void setCapabilities(QIviPagingModel::Capabilities capabilities)
+ void setCapabilities(QtIviCoreModule::ModelCapabilities capabilities)
{
m_caps = capabilities;
}
@@ -82,7 +82,7 @@ public:
{
emit supportedCapabilitiesChanged(identifier, m_caps);
- if (m_caps.testFlag(QIviPagingModel::SupportsGetSize))
+ if (m_caps.testFlag(QtIviCoreModule::SupportsGetSize))
emit countChanged(identifier, m_list.count());
QVariantList requestedItems;
@@ -124,7 +124,7 @@ public:
private:
QList<QIviSearchAndBrowseModelItem> m_list;
- QIviPagingModel::Capabilities m_caps;
+ QtIviCoreModule::ModelCapabilities m_caps;
};
class TestServiceObject : public QIviServiceObject
@@ -207,7 +207,7 @@ void tst_QIviPagingModel::testClearServiceObject()
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
service->testBackend()->initializeSimpleData();
- service->testBackend()->setCapabilities(QIviPagingModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
QIviPagingModel defaultModel;
QIviPagingModel model;
@@ -338,7 +338,7 @@ void tst_QIviPagingModel::testDataChangedMode()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviPagingModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
service->testBackend()->initializeSimpleData();
QIviPagingModel model;
@@ -378,7 +378,7 @@ void tst_QIviPagingModel::testReload()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviPagingModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
service->testBackend()->initializeSimpleData();
QIviPagingModel model;
@@ -404,7 +404,7 @@ void tst_QIviPagingModel::testDataChangedMode_jump()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviPagingModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
service->testBackend()->initializeSimpleData();
QIviPagingModel model;
diff --git a/tests/auto/core/qivisearchandbrowsemodel/tst_qivisearchandbrowsemodel.cpp b/tests/auto/core/qivisearchandbrowsemodel/tst_qivisearchandbrowsemodel.cpp
index 0dec1c8..7d56330 100644
--- a/tests/auto/core/qivisearchandbrowsemodel/tst_qivisearchandbrowsemodel.cpp
+++ b/tests/auto/core/qivisearchandbrowsemodel/tst_qivisearchandbrowsemodel.cpp
@@ -50,7 +50,7 @@ public:
}
//Sets the capabilities this instance should report
- void setCapabilities(QIviSearchAndBrowseModel::Capabilities capabilities)
+ void setCapabilities(QtIviCoreModule::ModelCapabilities capabilities)
{
m_caps = capabilities;
}
@@ -120,7 +120,7 @@ public:
QList<QIviSearchAndBrowseModelItem> list = m_lists.value(type);
- if (m_caps.testFlag(QIviSearchAndBrowseModel::SupportsFiltering) && term) {
+ if (m_caps.testFlag(QtIviCoreModule::SupportsFiltering) && term) {
if (term->type() != QIviAbstractQueryTerm::FilterTerm) {
qWarning("Only filtering is supported");
return;
@@ -166,7 +166,7 @@ public:
list = resultList;
}
- if (m_caps.testFlag(QIviSearchAndBrowseModel::SupportsSorting) && orderTerms.count()) {
+ if (m_caps.testFlag(QtIviCoreModule::SupportsSorting) && orderTerms.count()) {
if (orderTerms.count() > 1) {
qWarning("Only one order term is supported");
return;
@@ -194,7 +194,7 @@ public:
});
}
- if (m_caps.testFlag(QIviSearchAndBrowseModel::SupportsGetSize))
+ if (m_caps.testFlag(QtIviCoreModule::SupportsGetSize))
emit countChanged(identifier, list.count());
QVariantList requestedItems;
@@ -309,7 +309,7 @@ public:
private:
QHash<QString, QList<QIviSearchAndBrowseModelItem>> m_lists;
- QIviSearchAndBrowseModel::Capabilities m_caps;
+ QtIviCoreModule::ModelCapabilities m_caps;
};
class TestServiceObject : public QIviServiceObject
@@ -428,7 +428,7 @@ void tst_QIviSearchAndBrowseModel::testClearServiceObject()
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
service->testBackend()->initializeSimpleData();
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
QIviSearchAndBrowseModel defaultModel;
QIviSearchAndBrowseModel model;
@@ -580,7 +580,7 @@ void tst_QIviSearchAndBrowseModel::testDataChangedMode()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
service->testBackend()->initializeSimpleData();
QIviSearchAndBrowseModel model;
@@ -623,7 +623,7 @@ void tst_QIviSearchAndBrowseModel::testReload()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
service->testBackend()->initializeSimpleData();
QIviSearchAndBrowseModel model;
@@ -652,7 +652,7 @@ void tst_QIviSearchAndBrowseModel::testDataChangedMode_jump()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::SupportsGetSize);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsGetSize);
service->testBackend()->initializeSimpleData();
QIviSearchAndBrowseModel model;
@@ -698,7 +698,7 @@ void tst_QIviSearchAndBrowseModel::testNavigation()
QStack<QIviSearchAndBrowseModel*> modelStack;
TestServiceObject *service = new TestServiceObject();
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::SupportsStatelessNavigation);
+ service->testBackend()->setCapabilities(QtIviCoreModule::SupportsStatelessNavigation);
manager->registerService(service, service->interfaces());
service->testBackend()->initializeNavigationData();
@@ -790,8 +790,8 @@ void tst_QIviSearchAndBrowseModel::testFilter()
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::Capabilities( QIviSearchAndBrowseModel::SupportsFiltering |
- QIviSearchAndBrowseModel::SupportsSorting));
+ service->testBackend()->setCapabilities(QtIviCoreModule::ModelCapabilities( QtIviCoreModule::SupportsFiltering |
+ QtIviCoreModule::SupportsSorting));
service->testBackend()->initializeFilterData();
QIviSearchAndBrowseModel model;
@@ -825,9 +825,9 @@ void tst_QIviSearchAndBrowseModel::testEditing()
{
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::Capabilities( QIviSearchAndBrowseModel::SupportsInsert |
- QIviSearchAndBrowseModel::SupportsRemove |
- QIviSearchAndBrowseModel::SupportsMove));
+ service->testBackend()->setCapabilities(QtIviCoreModule::ModelCapabilities( QtIviCoreModule::SupportsInsert |
+ QtIviCoreModule::SupportsRemove |
+ QtIviCoreModule::SupportsMove));
service->testBackend()->initializeSimpleData();
QIviSearchAndBrowseModel model;
@@ -904,8 +904,8 @@ void tst_QIviSearchAndBrowseModel::testInputErrors()
TestServiceObject *service = new TestServiceObject();
manager->registerService(service, service->interfaces());
service->testBackend()->initializeSimpleData();
- service->testBackend()->setCapabilities(QIviSearchAndBrowseModel::Capabilities( QIviSearchAndBrowseModel::SupportsFiltering |
- QIviSearchAndBrowseModel::SupportsSorting));
+ service->testBackend()->setCapabilities(QtIviCoreModule::ModelCapabilities( QtIviCoreModule::SupportsFiltering |
+ QtIviCoreModule::SupportsSorting));
QIviSearchAndBrowseModel model;
model.setServiceObject(service);