
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