Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 321881e3 authored by Tom Cherry's avatar Tom Cherry Committed by android-build-merger
Browse files

Merge "Add an extra set of test cases for libpropertyinfoparser" am: 69ee1c94

am: 91a3b6e2

Change-Id: Ie2a77b1b61488fede9761c02f74208a5a5305a6a
parents d1a4cbd7 91a3b6e2
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -129,6 +129,7 @@ TEST(propertyinfoserializer, GetPropertyInfo) {
      {"test.test2.", "6th", "6th", false}, {"test.test", "5th", "5th", true},
      {"test.test1", "3rd", "3rd", true},   {"test.test2", "7th", "7th", true},
      {"test.test3", "3rd", "3rd", true},   {"this.is.a.long.string", "4th", "4th", true},
      {"testoneword", "8th", "8th", true},  {"testwordprefix", "9th", "9th", false},
  };

  auto serialized_trie = std::string();
@@ -229,6 +230,22 @@ TEST(propertyinfoserializer, GetPropertyInfo) {
  property_info_area->GetPropertyInfo("test.test2.a", &context, &schema);
  EXPECT_STREQ("6th", context);
  EXPECT_STREQ("6th", schema);

  property_info_area->GetPropertyInfo("testoneword", &context, &schema);
  EXPECT_STREQ("8th", context);
  EXPECT_STREQ("8th", schema);

  property_info_area->GetPropertyInfo("testwordprefix", &context, &schema);
  EXPECT_STREQ("9th", context);
  EXPECT_STREQ("9th", schema);

  property_info_area->GetPropertyInfo("testwordprefixblah", &context, &schema);
  EXPECT_STREQ("9th", context);
  EXPECT_STREQ("9th", schema);

  property_info_area->GetPropertyInfo("testwordprefix.blah", &context, &schema);
  EXPECT_STREQ("9th", context);
  EXPECT_STREQ("9th", schema);
}

TEST(propertyinfoserializer, RealProperties) {