| 33 | using ::testing::UnorderedElementsAre; |
| 34 | |
| 35 | absl::flat_hash_set<std::string> GetExtractedFields( |
| 36 | const std::string& cel_query) { |
| 37 | absl::StatusOr<ParsedExpr> parsed_expr_or_status = Parse(cel_query); |
| 38 | ABSL_CHECK_OK(parsed_expr_or_status); |
| 39 | return ExtractFieldPaths(parsed_expr_or_status.value().expr()); |
| 40 | } |
| 41 | |
| 42 | TEST(TestExtractFieldPaths, CelExprWithOneField) { |
| 43 | EXPECT_THAT(GetExtractedFields("field_name"), |
no test coverage detected