diff options
Diffstat (limited to 'tests/clientapitest.cpp')
-rw-r--r-- | tests/clientapitest.cpp | 6 |
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 | } |