summaryrefslogtreecommitdiffstats
path: root/tests/clientapitest.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-08 13:18:19 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-08 13:18:19 +0100
commitae4b64b198a143240aa5dd1e202e5016abfdae71 (patch)
tree5d9d58a512ebc60c44637d11c9424f67a02887e8 /tests/clientapitest.cpp
parentf425c2070131161dc11bcf70e35f8d1848cadb65 (diff)
downloadsink-ae4b64b198a143240aa5dd1e202e5016abfdae71.tar.gz
sink-ae4b64b198a143240aa5dd1e202e5016abfdae71.zip
Wrap references in a Reerence type.
This allows us to make sure that references are not taken out of context (the resource). Because we need to use the type-specific accessors more we also ran into a problem that we cannot "downcast" a reference with the change recording still working, for that we have the cast<T>() operator now.
Diffstat (limited to 'tests/clientapitest.cpp')
-rw-r--r--tests/clientapitest.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/clientapitest.cpp b/tests/clientapitest.cpp
index 4a33d17..4afe328 100644
--- a/tests/clientapitest.cpp
+++ b/tests/clientapitest.cpp
@@ -148,7 +148,7 @@ private slots:
148 auto facade = TestDummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade(); 148 auto facade = TestDummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade();
149 auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 149 auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
150 auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 150 auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
151 subfolder->setProperty("parent", "id"); 151 subfolder->setParent("id");
152 facade->results << folder << subfolder; 152 facade->results << folder << subfolder;
153 ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); 153 ResourceConfig::addResource("dummyresource.instance1", "dummyresource");
154 154
@@ -170,7 +170,7 @@ private slots:
170 auto facade = TestDummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade(); 170 auto facade = TestDummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade();
171 auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 171 auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
172 auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 172 auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
173 subfolder->setProperty("parent", "id"); 173 subfolder->setParent("id");
174 facade->results << folder << subfolder; 174 facade->results << folder << subfolder;
175 ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); 175 ResourceConfig::addResource("dummyresource.instance1", "dummyresource");
176 176
@@ -192,7 +192,7 @@ private slots:
192 auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("dummyresource.instance1", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 192 auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("dummyresource.instance1", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
193 auto subfolder = 193 auto subfolder =
194 QSharedPointer<Sink::ApplicationDomain::Folder>::create("dummyresource.instance1", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 194 QSharedPointer<Sink::ApplicationDomain::Folder>::create("dummyresource.instance1", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
195 subfolder->setProperty("parent", "id"); 195 subfolder->setParent("id");
196 facade->results << folder << subfolder; 196 facade->results << folder << subfolder;
197 ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); 197 ResourceConfig::addResource("dummyresource.instance1", "dummyresource");
198 198