All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.cel.expr.conformance.test.TestCaseOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: cel/expr/conformance/test/suite.proto

// Protobuf Java Version: 3.25.1
package dev.cel.expr.conformance.test;

public interface TestCaseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:cel.expr.conformance.test.TestCase)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Name of the test case.
   * 
* * string name = 1; * @return The name. */ java.lang.String getName(); /** *
   * Name of the test case.
   * 
* * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * A description of the test.
   * 
* * string description = 2; * @return The description. */ java.lang.String getDescription(); /** *
   * A description of the test.
   * 
* * string description = 2; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
   * The text of the CEL expression.
   * 
* * string expr = 3; * @return The expr. */ java.lang.String getExpr(); /** *
   * The text of the CEL expression.
   * 
* * string expr = 3; * @return The bytes for expr. */ com.google.protobuf.ByteString getExprBytes(); /** *
   * Serialized environment to be used for compilation and evaluation of the
   * CEL expression for the current test case.
   * This option allows validating the same expression against multiple
   * environments.
   * 
* * .cel.expr.conformance.Environment env = 4; * @return Whether the env field is set. */ boolean hasEnv(); /** *
   * Serialized environment to be used for compilation and evaluation of the
   * CEL expression for the current test case.
   * This option allows validating the same expression against multiple
   * environments.
   * 
* * .cel.expr.conformance.Environment env = 4; * @return The env. */ cel.dev.expr.conformance.Environment getEnv(); /** *
   * Serialized environment to be used for compilation and evaluation of the
   * CEL expression for the current test case.
   * This option allows validating the same expression against multiple
   * environments.
   * 
* * .cel.expr.conformance.Environment env = 4; */ cel.dev.expr.conformance.EnvironmentOrBuilder getEnvOrBuilder(); /** *
   * Input for the test case
   * 
* * .cel.expr.conformance.test.TestInput input = 5; * @return Whether the input field is set. */ boolean hasInput(); /** *
   * Input for the test case
   * 
* * .cel.expr.conformance.test.TestInput input = 5; * @return The input. */ dev.cel.expr.conformance.test.TestInput getInput(); /** *
   * Input for the test case
   * 
* * .cel.expr.conformance.test.TestInput input = 5; */ dev.cel.expr.conformance.test.TestInputOrBuilder getInputOrBuilder(); /** *
   * Expected result of the test case.
   * 
* * .cel.expr.conformance.test.TestOutput output = 6; * @return Whether the output field is set. */ boolean hasOutput(); /** *
   * Expected result of the test case.
   * 
* * .cel.expr.conformance.test.TestOutput output = 6; * @return The output. */ dev.cel.expr.conformance.test.TestOutput getOutput(); /** *
   * Expected result of the test case.
   * 
* * .cel.expr.conformance.test.TestOutput output = 6; */ dev.cel.expr.conformance.test.TestOutputOrBuilder getOutputOrBuilder(); /** *
   * If specified validates that the deduced type at check time matches
   * If the result kind is not set and this field is set, the test is considered
   * "check-only".
   * 
* * .cel.expr.Type deduced_type = 7; * @return Whether the deducedType field is set. */ boolean hasDeducedType(); /** *
   * If specified validates that the deduced type at check time matches
   * If the result kind is not set and this field is set, the test is considered
   * "check-only".
   * 
* * .cel.expr.Type deduced_type = 7; * @return The deducedType. */ dev.cel.expr.Type getDeducedType(); /** *
   * If specified validates that the deduced type at check time matches
   * If the result kind is not set and this field is set, the test is considered
   * "check-only".
   * 
* * .cel.expr.Type deduced_type = 7; */ dev.cel.expr.TypeOrBuilder getDeducedTypeOrBuilder(); /** *
   * Bypass the type-checking and only attempt to evaluate the parsed
   * expression.
   * 
* * bool disable_check = 8; * @return The disableCheck. */ boolean getDisableCheck(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy