../src/cache/cache-updater-test.cpp: In function 'void {anonymous}::____C_A_T_C_H____T_E_S_T____57()':
../src/cache/cache-updater-test.cpp:817:97: error: no matching function for call to 'createDevice(dss::Apartment&, <brace-enclosed initializer list>)'
auto blind = createDevice(apt, {.hardwareType = HardwareType::GR_KL220, .revisionId = 0x387});
^
In file included from ../src/cache/cache-updater-test.cpp:35:
../src/model/device-mock.h:91:27: note: candidate: 'boost::shared_ptr<dss::Device> dss::createDevice(dss::Apartment&, const dss::DeviceMockConf&)'
boost::shared_ptr<Device> createDevice(Apartment& apartment, const struct DeviceMockConf& conf);
^~~~~~~~~~~~
../src/model/device-mock.h:91:27: note: no known conversion for argument 2 from '<brace-enclosed initializer list>' to 'const dss::DeviceMockConf&'
../src/model/device-mock.h:93:34: note: candidate: 'boost::shared_ptr<dss::Device> dss::createDevice(dss::Apartment&, dss::HardwareType)'
inline boost::shared_ptr<Device> createDevice(Apartment& apartment, HardwareType type) {
^~~~~~~~~~~~
../src/model/device-mock.h:93:34: note: no known conversion for argument 2 from '<brace-enclosed initializer list>' to 'dss::HardwareType'
In file included from ../src/cache/cache-updater-test.cpp:24:
../src/cache/cache-updater-test.cpp:838:9: error: template argument 1 is invalid
REQUIRE_CALL(hal, readBool(blind->getDSID(), trompeloeil::re(R"(/scene/[0-9]*/dontCare)")))
^~~~~~~~~~~~
../src/cache/cache-updater-test.cpp:838:9: error: template argument 2 is invalid
REQUIRE_CALL(hal, readBool(blind->getDSID(), trompeloeil::re(R"(/scene/[0-9]*/dontCare)")))
^~~~~~~~~~~~