MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / GetExtractedFields

Function GetExtractedFields

tools/cel_field_extractor_test.cc:35–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33using ::testing::UnorderedElementsAre;
34
35absl::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
42TEST(TestExtractFieldPaths, CelExprWithOneField) {
43 EXPECT_THAT(GetExtractedFields("field_name"),

Callers 1

TESTFunction · 0.85

Calls 4

ExtractFieldPathsFunction · 0.85
ParseFunction · 0.50
exprMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected