summaryrefslogtreecommitdiffstats
path: root/tests/resourceconfigtest.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-06 19:24:51 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-06 19:24:51 +0200
commitdd1364151f0f572091331dfb885225d2e3ab72c5 (patch)
tree5763f59eb2734b6b4eac29b90b6f2dac46bf9b9e /tests/resourceconfigtest.cpp
parent9c50bfa96354f5e98375df3e89981f1e67a68cd8 (diff)
downloadsink-dd1364151f0f572091331dfb885225d2e3ab72c5.tar.gz
sink-dd1364151f0f572091331dfb885225d2e3ab72c5.zip
Fixed tests
Diffstat (limited to 'tests/resourceconfigtest.cpp')
-rw-r--r--tests/resourceconfigtest.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/tests/resourceconfigtest.cpp b/tests/resourceconfigtest.cpp
index 42f8b70..d5f98d3 100644
--- a/tests/resourceconfigtest.cpp
+++ b/tests/resourceconfigtest.cpp
@@ -80,17 +80,13 @@ private slots:
80 ResourceConfig::clear(); 80 ResourceConfig::clear();
81 Sink::FacadeFactory::instance().registerStaticFacades(); 81 Sink::FacadeFactory::instance().registerStaticFacades();
82 82
83 Sink::ApplicationDomain::SinkResource res("", "dummyresource.identifier1", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 83 auto res = Sink::ApplicationDomain::DummyResource::create("");
84 res.setProperty("identifier", "dummyresource.identifier1"); 84 VERIFYEXEC(Sink::Store::create(res));
85 res.setProperty("type", "org.kde.dummy");
86 res.setProperty("capabilities", QVariant::fromValue(QByteArrayList() << "foo"));
87
88 Sink::Store::create(res).exec().waitForFinished();
89 { 85 {
90 Sink::Query query; 86 Sink::Query query;
91 query.liveQuery = true; 87 query.liveQuery = true;
92 query.request<Sink::ApplicationDomain::SinkResource::Status>(); 88 query.request<Sink::ApplicationDomain::SinkResource::Status>();
93 auto model = Sink::Store::loadModel<Sink::ApplicationDomain::SinkResource>(Sink::Query::CapabilityFilter("foo")); 89 auto model = Sink::Store::loadModel<Sink::ApplicationDomain::SinkResource>(query);
94 QTRY_COMPARE(model->rowCount(QModelIndex()), 1); 90 QTRY_COMPARE(model->rowCount(QModelIndex()), 1);
95 auto resource = model->data(model->index(0, 0, QModelIndex()), Sink::Store::DomainObjectRole).value<Sink::ApplicationDomain::SinkResource::Ptr>(); 91 auto resource = model->data(model->index(0, 0, QModelIndex()), Sink::Store::DomainObjectRole).value<Sink::ApplicationDomain::SinkResource::Ptr>();
96 QCOMPARE(resource->getStatus(), static_cast<int>(Sink::ApplicationDomain::OfflineStatus)); 92 QCOMPARE(resource->getStatus(), static_cast<int>(Sink::ApplicationDomain::OfflineStatus));