| 328 | } |
| 329 | |
| 330 | std::vector<std::string> UnknownAttrNames(const UnknownValue& v) { |
| 331 | std::vector<std::string> names; |
| 332 | names.reserve(v.attribute_set().size()); |
| 333 | |
| 334 | for (const auto& attr : v.attribute_set()) { |
| 335 | EXPECT_OK(attr.AsString().status()); |
| 336 | names.push_back(attr.AsString().value_or("<empty>")); |
| 337 | } |
| 338 | return names; |
| 339 | } |
| 340 | |
| 341 | TEST(CreateDirectListStep, MergeUnknowns) { |
| 342 | google::protobuf::Arena arena; |