| 111 | }; |
| 112 | |
| 113 | std::string FormatIssues(const cel::ValidationResult& result) { |
| 114 | std::string issues; |
| 115 | for (const auto& issue : result.GetIssues()) { |
| 116 | if (!issues.empty()) { |
| 117 | absl::StrAppend(&issues, "\n", |
| 118 | issue.ToDisplayString(*result.GetSource())); |
| 119 | } else { |
| 120 | issues = issue.ToDisplayString(*result.GetSource()); |
| 121 | } |
| 122 | } |
| 123 | return issues; |
| 124 | } |
| 125 | |
| 126 | class TestFunction : public CelFunction { |
| 127 | public: |
no test coverage detected