| 223 | } |
| 224 | |
| 225 | absl::StatusOr<std::unique_ptr<cel::Ast>> CompileForTestCase( |
| 226 | absl::string_view expr) { |
| 227 | CEL_ASSIGN_OR_RETURN(cel::ValidationResult r, |
| 228 | TestCaseCompiler().Compile(expr)); |
| 229 | if (!r.IsValid()) { |
| 230 | return absl::InvalidArgumentError(r.FormatError()); |
| 231 | } |
| 232 | return r.ReleaseAst(); |
| 233 | } |
| 234 | |
| 235 | class MockAccessApis : public LegacyTypeInfoApis, public LegacyTypeAccessApis { |
| 236 | public: |
no test coverage detected