35 CHECK(configuration.
id() ==
id);
36 CHECK(configuration.
name() ==
"My Psion");
41 CHECK(configuration.
serialize() ==
"id = 12345\r\nname = My Psion\r\n");
48 std::string stringRepresentation = configuration.
serialize();
50 CHECK(result->id() ==
"123456");
51 CHECK(result->name() ==
"My Psion");
56 std::string stringRepresentation = configuration.
serialize();
58 CHECK(result->id() ==
"123456");
59 CHECK(result->name() ==
"");
62 SUBCASE(
"Reconnect configuration") {
63 std::string configuration =R
"(id = C35B9D58-9865-462F-BC39-52A5DFAB3E4D
67 CHECK(result->id() ==
"C35B9D58-9865-462F-BC39-52A5DFAB3E4D");
68 CHECK(result->name() ==
"Series 3a");
Class for managing and serializing device details.
static std::unique_ptr< DeviceConfiguration > deserialize(const std::string &contents)
std::string serialize() const