TEST(RepoBSONTest, HasEmbeddedFieldTest) { EXPECT_FALSE(emptyBson.hasEmbeddedField("hi", "bye")); RepoBSON hasFieldWrongTypeBson(BSON("field" << 1)); EXPECT_FALSE(hasFieldWrongTypeBson.hasEmbeddedField("field", "bye")); RepoBSON expectTrue(BSON("field" << testBson)); EXPECT_TRUE(expectTrue.hasEmbeddedField("field", "ice")); EXPECT_FALSE(expectTrue.hasEmbeddedField("field", "NonExistent")); }