diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-07-06 19:24:51 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-07-06 19:24:51 +0200 |
commit | dd1364151f0f572091331dfb885225d2e3ab72c5 (patch) | |
tree | 5763f59eb2734b6b4eac29b90b6f2dac46bf9b9e /tests/resourceconfigtest.cpp | |
parent | 9c50bfa96354f5e98375df3e89981f1e67a68cd8 (diff) | |
download | sink-dd1364151f0f572091331dfb885225d2e3ab72c5.tar.gz sink-dd1364151f0f572091331dfb885225d2e3ab72c5.zip |
Fixed tests
Diffstat (limited to 'tests/resourceconfigtest.cpp')
-rw-r--r-- | tests/resourceconfigtest.cpp | 10 |
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)); |