summaryrefslogtreecommitdiffstats
path: root/tests/clientapitest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/clientapitest.cpp')
-rw-r--r--tests/clientapitest.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/clientapitest.cpp b/tests/clientapitest.cpp
index fd3d5f0..94c78a7 100644
--- a/tests/clientapitest.cpp
+++ b/tests/clientapitest.cpp
@@ -22,11 +22,13 @@ public:
22 auto facade = std::make_shared<TestDummyResourceFacade<T>>(); 22 auto facade = std::make_shared<TestDummyResourceFacade<T>>();
23 map.insert(instanceIdentifier, facade); 23 map.insert(instanceIdentifier, facade);
24 bool alwaysReturnFacade = instanceIdentifier.isEmpty(); 24 bool alwaysReturnFacade = instanceIdentifier.isEmpty();
25 Sink::FacadeFactory::instance().registerFacade<T, TestDummyResourceFacade<T>>("dummyresource", [alwaysReturnFacade](const QByteArray &instanceIdentifier) { 25 Sink::FacadeFactory::instance().registerFacade<T, TestDummyResourceFacade<T>>("dummyresource", [alwaysReturnFacade](const Sink::ResourceContext &context) {
26 if (alwaysReturnFacade) { 26 if (alwaysReturnFacade) {
27 Q_ASSERT(map.contains(QByteArray()));
27 return map.value(QByteArray()); 28 return map.value(QByteArray());
28 } 29 }
29 return map.value(instanceIdentifier); 30 Q_ASSERT(map.contains(context.instanceId()));
31 return map.value(context.instanceId());
30 }); 32 });
31 return facade; 33 return facade;
32 } 34 }