@@ -29,42 +29,45 @@ namespace {
2929TEST (KeyEqualsValue, Deserialize) {
3030 std::string serialized = " key1 = value1 \n key2 = value2" ;
3131
32- MiscInfo expected = {{" key1" , " value1" }, {" key2" , " value2" }};
33- ASSERT_THAT (ParseMiscInfo (serialized), IsOkAndValue (expected));
32+ std::map<std::string, std::string> expected = {{" key1" , " value1" },
33+ {" key2" , " value2" }};
34+ ASSERT_THAT (ParseKeyEqualsValue (serialized), IsOkAndValue (expected));
3435}
3536
3637TEST (KeyEqualsValue, Serialize) {
37- MiscInfo misc_info = {{" key1" , " value1" }, {" key2" , " value2" }};
38+ std::map<std::string, std::string> misc_info = {{" key1" , " value1" },
39+ {" key2" , " value2" }};
3840
39- EXPECT_EQ (SerializeMiscInfo (misc_info), " key1=value1\n key2=value2\n " );
41+ EXPECT_EQ (SerializeKeyEqualsValue (misc_info), " key1=value1\n key2=value2\n " );
4042}
4143
4244TEST (KeyEqualsValue, SerializeDeserialize) {
43- MiscInfo misc_info = {{" key1" , " value1" }, {" key2" , " value2" }};
45+ std::map<std::string, std::string> misc_info = {{" key1" , " value1" },
46+ {" key2" , " value2" }};
4447
45- std::string serialized = SerializeMiscInfo (misc_info);
48+ std::string serialized = SerializeKeyEqualsValue (misc_info);
4649
47- ASSERT_THAT (ParseMiscInfo (serialized), IsOkAndValue (misc_info));
50+ ASSERT_THAT (ParseKeyEqualsValue (serialized), IsOkAndValue (misc_info));
4851}
4952
5053TEST (KeyEqualsValue, DeserializeDuplicateKeySameValue) {
5154 std::string serialized = " key1=value1\n key1=value1" ;
5255
53- MiscInfo expected = {{" key1" , " value1" }};
54- ASSERT_THAT (ParseMiscInfo (serialized), IsOkAndValue (expected));
56+ std::map<std::string, std::string> expected = {{" key1" , " value1" }};
57+ ASSERT_THAT (ParseKeyEqualsValue (serialized), IsOkAndValue (expected));
5558}
5659
5760TEST (KeyEqualsValue, DeserializeDuplicateKeyDifferentValue) {
5861 std::string serialized = " key1=value1\n key1=value2" ;
5962
60- Result<MiscInfo> parsed = ParseMiscInfo (serialized);
61- ASSERT_THAT (parsed, IsError ());
63+ ASSERT_THAT (ParseKeyEqualsValue (serialized), IsError ());
6264}
6365
6466TEST (KeyEqualsValue, EmptyLines) {
6567 std::string serialized = " \n\n\n\n\n\n " ;
6668
67- ASSERT_THAT (ParseMiscInfo (serialized), IsOkAndValue (MiscInfo ()));
69+ ASSERT_THAT (ParseKeyEqualsValue (serialized),
70+ IsOkAndValue (std::map<std::string, std::string>()));
6871}
6972
7073} // namespace
0 commit comments