package test
import "cel.dev/expr/conformance/test"
Index ¶
- Variables
- type Bindings
- func (*Bindings) Descriptor() ([]byte, []int)
- func (x *Bindings) GetValues() map[string]*expr.Value
- func (*Bindings) ProtoMessage()
- func (x *Bindings) ProtoReflect() protoreflect.Message
- func (x *Bindings) Reset()
- func (x *Bindings) String() string
- type ErrorSetMatcher
- func (*ErrorSetMatcher) Descriptor() ([]byte, []int)
- func (x *ErrorSetMatcher) GetErrors() []*expr.ErrorSet
- func (*ErrorSetMatcher) ProtoMessage()
- func (x *ErrorSetMatcher) ProtoReflect() protoreflect.Message
- func (x *ErrorSetMatcher) Reset()
- func (x *ErrorSetMatcher) String() string
- type SimpleTest
- func (*SimpleTest) Descriptor() ([]byte, []int)
- func (x *SimpleTest) GetAnyEvalErrors() *ErrorSetMatcher
- func (x *SimpleTest) GetAnyUnknowns() *UnknownSetMatcher
- func (x *SimpleTest) GetBindings() map[string]*expr.ExprValue
- func (x *SimpleTest) GetCheckOnly() bool
- func (x *SimpleTest) GetContainer() string
- func (x *SimpleTest) GetDescription() string
- func (x *SimpleTest) GetDisableCheck() bool
- func (x *SimpleTest) GetDisableMacros() bool
- func (x *SimpleTest) GetEvalError() *expr.ErrorSet
- func (x *SimpleTest) GetExpr() string
- func (x *SimpleTest) GetLocale() string
- func (x *SimpleTest) GetName() string
- func (m *SimpleTest) GetResultMatcher() isSimpleTest_ResultMatcher
- func (x *SimpleTest) GetTypeEnv() []*expr.Decl
- func (x *SimpleTest) GetTypedResult() *TypedResult
- func (x *SimpleTest) GetUnknown() *expr.UnknownSet
- func (x *SimpleTest) GetValue() *expr.Value
- func (*SimpleTest) ProtoMessage()
- func (x *SimpleTest) ProtoReflect() protoreflect.Message
- func (x *SimpleTest) Reset()
- func (x *SimpleTest) String() string
- type SimpleTestFile
- func (*SimpleTestFile) Descriptor() ([]byte, []int)
- func (x *SimpleTestFile) GetDescription() string
- func (x *SimpleTestFile) GetName() string
- func (x *SimpleTestFile) GetSection() []*SimpleTestSection
- func (*SimpleTestFile) ProtoMessage()
- func (x *SimpleTestFile) ProtoReflect() protoreflect.Message
- func (x *SimpleTestFile) Reset()
- func (x *SimpleTestFile) String() string
- type SimpleTestSection
- func (*SimpleTestSection) Descriptor() ([]byte, []int)
- func (x *SimpleTestSection) GetDescription() string
- func (x *SimpleTestSection) GetName() string
- func (x *SimpleTestSection) GetTest() []*SimpleTest
- func (*SimpleTestSection) ProtoMessage()
- func (x *SimpleTestSection) ProtoReflect() protoreflect.Message
- func (x *SimpleTestSection) Reset()
- func (x *SimpleTestSection) String() string
- type SimpleTest_AnyEvalErrors
- type SimpleTest_AnyUnknowns
- type SimpleTest_EvalError
- type SimpleTest_TypedResult
- type SimpleTest_Unknown
- type SimpleTest_Value
- type TestCase
- func (*TestCase) Descriptor() ([]byte, []int)
- func (x *TestCase) GetBindings() *Bindings
- func (x *TestCase) GetContextExpr() string
- func (x *TestCase) GetContextMessage() *anypb.Any
- func (x *TestCase) GetDeducedType() *expr.Type
- func (x *TestCase) GetDescription() string
- func (x *TestCase) GetDisableCheck() bool
- func (x *TestCase) GetEnv() *conformance.Environment
- func (x *TestCase) GetEvalError() *expr.ErrorSet
- func (x *TestCase) GetExpr() string
- func (m *TestCase) GetInputKind() isTestCase_InputKind
- func (x *TestCase) GetName() string
- func (x *TestCase) GetResultExpr() string
- func (m *TestCase) GetResultKind() isTestCase_ResultKind
- func (x *TestCase) GetResultValue() *expr.Value
- func (x *TestCase) GetUnknown() *expr.UnknownSet
- func (*TestCase) ProtoMessage()
- func (x *TestCase) ProtoReflect() protoreflect.Message
- func (x *TestCase) Reset()
- func (x *TestCase) String() string
- type TestCase_Bindings
- type TestCase_ContextExpr
- type TestCase_ContextMessage
- type TestCase_EvalError
- type TestCase_ResultExpr
- type TestCase_ResultValue
- type TestCase_Unknown
- type TestSection
- func (*TestSection) Descriptor() ([]byte, []int)
- func (x *TestSection) GetDescription() string
- func (x *TestSection) GetName() string
- func (x *TestSection) GetTests() []*TestCase
- func (*TestSection) ProtoMessage()
- func (x *TestSection) ProtoReflect() protoreflect.Message
- func (x *TestSection) Reset()
- func (x *TestSection) String() string
- type TestSuite
- func (*TestSuite) Descriptor() ([]byte, []int)
- func (x *TestSuite) GetDescription() string
- func (x *TestSuite) GetName() string
- func (x *TestSuite) GetSections() []*TestSection
- func (*TestSuite) ProtoMessage()
- func (x *TestSuite) ProtoReflect() protoreflect.Message
- func (x *TestSuite) Reset()
- func (x *TestSuite) String() string
- type TypedResult
- func (*TypedResult) Descriptor() ([]byte, []int)
- func (x *TypedResult) GetDeducedType() *expr.Type
- func (x *TypedResult) GetResult() *expr.Value
- func (*TypedResult) ProtoMessage()
- func (x *TypedResult) ProtoReflect() protoreflect.Message
- func (x *TypedResult) Reset()
- func (x *TypedResult) String() string
- type UnknownSetMatcher
- func (*UnknownSetMatcher) Descriptor() ([]byte, []int)
- func (x *UnknownSetMatcher) GetUnknowns() []*expr.UnknownSet
- func (*UnknownSetMatcher) ProtoMessage()
- func (x *UnknownSetMatcher) ProtoReflect() protoreflect.Message
- func (x *UnknownSetMatcher) Reset()
- func (x *UnknownSetMatcher) String() string
Variables ¶
var File_cel_expr_conformance_test_simple_proto protoreflect.FileDescriptor
var File_cel_expr_conformance_test_suite_proto protoreflect.FileDescriptor
Types ¶
type Bindings ¶
type Bindings struct { Values map[string]*expr.Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // contains filtered or unexported fields }
func (*Bindings) Descriptor ¶
Deprecated: Use Bindings.ProtoReflect.Descriptor instead.
func (*Bindings) GetValues ¶
func (*Bindings) ProtoMessage ¶
func (*Bindings) ProtoMessage()
func (*Bindings) ProtoReflect ¶
func (x *Bindings) ProtoReflect() protoreflect.Message
func (*Bindings) Reset ¶
func (x *Bindings) Reset()
func (*Bindings) String ¶
type ErrorSetMatcher ¶
type ErrorSetMatcher struct { Errors []*expr.ErrorSet `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*ErrorSetMatcher) Descriptor ¶
func (*ErrorSetMatcher) Descriptor() ([]byte, []int)
Deprecated: Use ErrorSetMatcher.ProtoReflect.Descriptor instead.
func (*ErrorSetMatcher) GetErrors ¶
func (x *ErrorSetMatcher) GetErrors() []*expr.ErrorSet
func (*ErrorSetMatcher) ProtoMessage ¶
func (*ErrorSetMatcher) ProtoMessage()
func (*ErrorSetMatcher) ProtoReflect ¶
func (x *ErrorSetMatcher) ProtoReflect() protoreflect.Message
func (*ErrorSetMatcher) Reset ¶
func (x *ErrorSetMatcher) Reset()
func (*ErrorSetMatcher) String ¶
func (x *ErrorSetMatcher) String() string
type SimpleTest ¶
type SimpleTest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Expr string `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` DisableMacros bool `protobuf:"varint,4,opt,name=disable_macros,json=disableMacros,proto3" json:"disable_macros,omitempty"` DisableCheck bool `protobuf:"varint,5,opt,name=disable_check,json=disableCheck,proto3" json:"disable_check,omitempty"` CheckOnly bool `protobuf:"varint,15,opt,name=check_only,json=checkOnly,proto3" json:"check_only,omitempty"` TypeEnv []*expr.Decl `protobuf:"bytes,6,rep,name=type_env,json=typeEnv,proto3" json:"type_env,omitempty"` Container string `protobuf:"bytes,13,opt,name=container,proto3" json:"container,omitempty"` Locale string `protobuf:"bytes,14,opt,name=locale,proto3" json:"locale,omitempty"` Bindings map[string]*expr.ExprValue `protobuf:"bytes,7,rep,name=bindings,proto3" json:"bindings,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Types that are assignable to ResultMatcher: // // *SimpleTest_Value // *SimpleTest_TypedResult // *SimpleTest_EvalError // *SimpleTest_AnyEvalErrors // *SimpleTest_Unknown // *SimpleTest_AnyUnknowns ResultMatcher isSimpleTest_ResultMatcher `protobuf_oneof:"result_matcher"` // contains filtered or unexported fields }
func (*SimpleTest) Descriptor ¶
func (*SimpleTest) Descriptor() ([]byte, []int)
Deprecated: Use SimpleTest.ProtoReflect.Descriptor instead.
func (*SimpleTest) GetAnyEvalErrors ¶
func (x *SimpleTest) GetAnyEvalErrors() *ErrorSetMatcher
func (*SimpleTest) GetAnyUnknowns ¶
func (x *SimpleTest) GetAnyUnknowns() *UnknownSetMatcher
func (*SimpleTest) GetBindings ¶
func (x *SimpleTest) GetBindings() map[string]*expr.ExprValue
func (*SimpleTest) GetCheckOnly ¶
func (x *SimpleTest) GetCheckOnly() bool
func (*SimpleTest) GetContainer ¶
func (x *SimpleTest) GetContainer() string
func (*SimpleTest) GetDescription ¶
func (x *SimpleTest) GetDescription() string
func (*SimpleTest) GetDisableCheck ¶
func (x *SimpleTest) GetDisableCheck() bool
func (*SimpleTest) GetDisableMacros ¶
func (x *SimpleTest) GetDisableMacros() bool
func (*SimpleTest) GetEvalError ¶
func (x *SimpleTest) GetEvalError() *expr.ErrorSet
func (*SimpleTest) GetExpr ¶
func (x *SimpleTest) GetExpr() string
func (*SimpleTest) GetLocale ¶
func (x *SimpleTest) GetLocale() string
func (*SimpleTest) GetName ¶
func (x *SimpleTest) GetName() string
func (*SimpleTest) GetResultMatcher ¶
func (m *SimpleTest) GetResultMatcher() isSimpleTest_ResultMatcher
func (*SimpleTest) GetTypeEnv ¶
func (x *SimpleTest) GetTypeEnv() []*expr.Decl
func (*SimpleTest) GetTypedResult ¶
func (x *SimpleTest) GetTypedResult() *TypedResult
func (*SimpleTest) GetUnknown ¶
func (x *SimpleTest) GetUnknown() *expr.UnknownSet
func (*SimpleTest) GetValue ¶
func (x *SimpleTest) GetValue() *expr.Value
func (*SimpleTest) ProtoMessage ¶
func (*SimpleTest) ProtoMessage()
func (*SimpleTest) ProtoReflect ¶
func (x *SimpleTest) ProtoReflect() protoreflect.Message
func (*SimpleTest) Reset ¶
func (x *SimpleTest) Reset()
func (*SimpleTest) String ¶
func (x *SimpleTest) String() string
type SimpleTestFile ¶
type SimpleTestFile struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Section []*SimpleTestSection `protobuf:"bytes,3,rep,name=section,proto3" json:"section,omitempty"` // contains filtered or unexported fields }
func (*SimpleTestFile) Descriptor ¶
func (*SimpleTestFile) Descriptor() ([]byte, []int)
Deprecated: Use SimpleTestFile.ProtoReflect.Descriptor instead.
func (*SimpleTestFile) GetDescription ¶
func (x *SimpleTestFile) GetDescription() string
func (*SimpleTestFile) GetName ¶
func (x *SimpleTestFile) GetName() string
func (*SimpleTestFile) GetSection ¶
func (x *SimpleTestFile) GetSection() []*SimpleTestSection
func (*SimpleTestFile) ProtoMessage ¶
func (*SimpleTestFile) ProtoMessage()
func (*SimpleTestFile) ProtoReflect ¶
func (x *SimpleTestFile) ProtoReflect() protoreflect.Message
func (*SimpleTestFile) Reset ¶
func (x *SimpleTestFile) Reset()
func (*SimpleTestFile) String ¶
func (x *SimpleTestFile) String() string
type SimpleTestSection ¶
type SimpleTestSection struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Test []*SimpleTest `protobuf:"bytes,3,rep,name=test,proto3" json:"test,omitempty"` // contains filtered or unexported fields }
func (*SimpleTestSection) Descriptor ¶
func (*SimpleTestSection) Descriptor() ([]byte, []int)
Deprecated: Use SimpleTestSection.ProtoReflect.Descriptor instead.
func (*SimpleTestSection) GetDescription ¶
func (x *SimpleTestSection) GetDescription() string
func (*SimpleTestSection) GetName ¶
func (x *SimpleTestSection) GetName() string
func (*SimpleTestSection) GetTest ¶
func (x *SimpleTestSection) GetTest() []*SimpleTest
func (*SimpleTestSection) ProtoMessage ¶
func (*SimpleTestSection) ProtoMessage()
func (*SimpleTestSection) ProtoReflect ¶
func (x *SimpleTestSection) ProtoReflect() protoreflect.Message
func (*SimpleTestSection) Reset ¶
func (x *SimpleTestSection) Reset()
func (*SimpleTestSection) String ¶
func (x *SimpleTestSection) String() string
type SimpleTest_AnyEvalErrors ¶
type SimpleTest_AnyEvalErrors struct { AnyEvalErrors *ErrorSetMatcher `protobuf:"bytes,10,opt,name=any_eval_errors,json=anyEvalErrors,proto3,oneof"` }
type SimpleTest_AnyUnknowns ¶
type SimpleTest_AnyUnknowns struct { AnyUnknowns *UnknownSetMatcher `protobuf:"bytes,12,opt,name=any_unknowns,json=anyUnknowns,proto3,oneof"` }
type SimpleTest_EvalError ¶
type SimpleTest_EvalError struct { EvalError *expr.ErrorSet `protobuf:"bytes,9,opt,name=eval_error,json=evalError,proto3,oneof"` }
type SimpleTest_TypedResult ¶
type SimpleTest_TypedResult struct { TypedResult *TypedResult `protobuf:"bytes,16,opt,name=typed_result,json=typedResult,proto3,oneof"` }
type SimpleTest_Unknown ¶
type SimpleTest_Unknown struct { Unknown *expr.UnknownSet `protobuf:"bytes,11,opt,name=unknown,proto3,oneof"` }
type SimpleTest_Value ¶
type TestCase ¶
type TestCase struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Expr string `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` Env *conformance.Environment `protobuf:"bytes,4,opt,name=env,proto3" json:"env,omitempty"` // Types that are assignable to InputKind: // // *TestCase_Bindings // *TestCase_ContextMessage // *TestCase_ContextExpr InputKind isTestCase_InputKind `protobuf_oneof:"input_kind"` // Types that are assignable to ResultKind: // // *TestCase_ResultValue // *TestCase_ResultExpr // *TestCase_EvalError // *TestCase_Unknown ResultKind isTestCase_ResultKind `protobuf_oneof:"result_kind"` DeducedType *expr.Type `protobuf:"bytes,12,opt,name=deduced_type,json=deducedType,proto3" json:"deduced_type,omitempty"` DisableCheck bool `protobuf:"varint,13,opt,name=disable_check,json=disableCheck,proto3" json:"disable_check,omitempty"` // contains filtered or unexported fields }
func (*TestCase) Descriptor ¶
Deprecated: Use TestCase.ProtoReflect.Descriptor instead.
func (*TestCase) GetBindings ¶
func (*TestCase) GetContextExpr ¶
func (*TestCase) GetContextMessage ¶
func (*TestCase) GetDeducedType ¶
func (*TestCase) GetDescription ¶
func (*TestCase) GetDisableCheck ¶
func (*TestCase) GetEnv ¶
func (x *TestCase) GetEnv() *conformance.Environment
func (*TestCase) GetEvalError ¶
func (*TestCase) GetExpr ¶
func (*TestCase) GetInputKind ¶
func (m *TestCase) GetInputKind() isTestCase_InputKind
func (*TestCase) GetName ¶
func (*TestCase) GetResultExpr ¶
func (*TestCase) GetResultKind ¶
func (m *TestCase) GetResultKind() isTestCase_ResultKind
func (*TestCase) GetResultValue ¶
func (*TestCase) GetUnknown ¶
func (x *TestCase) GetUnknown() *expr.UnknownSet
func (*TestCase) ProtoMessage ¶
func (*TestCase) ProtoMessage()
func (*TestCase) ProtoReflect ¶
func (x *TestCase) ProtoReflect() protoreflect.Message
func (*TestCase) Reset ¶
func (x *TestCase) Reset()
func (*TestCase) String ¶
type TestCase_Bindings ¶
type TestCase_Bindings struct { Bindings *Bindings `protobuf:"bytes,5,opt,name=bindings,proto3,oneof"` }
type TestCase_ContextExpr ¶
type TestCase_ContextExpr struct { ContextExpr string `protobuf:"bytes,7,opt,name=context_expr,json=contextExpr,proto3,oneof"` }
type TestCase_ContextMessage ¶
type TestCase_ContextMessage struct { ContextMessage *anypb.Any `protobuf:"bytes,6,opt,name=context_message,json=contextMessage,proto3,oneof"` }
type TestCase_EvalError ¶
type TestCase_EvalError struct { EvalError *expr.ErrorSet `protobuf:"bytes,10,opt,name=eval_error,json=evalError,proto3,oneof"` }
type TestCase_ResultExpr ¶
type TestCase_ResultExpr struct { ResultExpr string `protobuf:"bytes,9,opt,name=result_expr,json=resultExpr,proto3,oneof"` }
type TestCase_ResultValue ¶
type TestCase_ResultValue struct { ResultValue *expr.Value `protobuf:"bytes,8,opt,name=result_value,json=resultValue,proto3,oneof"` }
type TestCase_Unknown ¶
type TestCase_Unknown struct { Unknown *expr.UnknownSet `protobuf:"bytes,11,opt,name=unknown,proto3,oneof"` }
type TestSection ¶
type TestSection struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Tests []*TestCase `protobuf:"bytes,3,rep,name=tests,proto3" json:"tests,omitempty"` // contains filtered or unexported fields }
func (*TestSection) Descriptor ¶
func (*TestSection) Descriptor() ([]byte, []int)
Deprecated: Use TestSection.ProtoReflect.Descriptor instead.
func (*TestSection) GetDescription ¶
func (x *TestSection) GetDescription() string
func (*TestSection) GetName ¶
func (x *TestSection) GetName() string
func (*TestSection) GetTests ¶
func (x *TestSection) GetTests() []*TestCase
func (*TestSection) ProtoMessage ¶
func (*TestSection) ProtoMessage()
func (*TestSection) ProtoReflect ¶
func (x *TestSection) ProtoReflect() protoreflect.Message
func (*TestSection) Reset ¶
func (x *TestSection) Reset()
func (*TestSection) String ¶
func (x *TestSection) String() string
type TestSuite ¶
type TestSuite struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Sections []*TestSection `protobuf:"bytes,3,rep,name=sections,proto3" json:"sections,omitempty"` // contains filtered or unexported fields }
func (*TestSuite) Descriptor ¶
Deprecated: Use TestSuite.ProtoReflect.Descriptor instead.
func (*TestSuite) GetDescription ¶
func (*TestSuite) GetName ¶
func (*TestSuite) GetSections ¶
func (x *TestSuite) GetSections() []*TestSection
func (*TestSuite) ProtoMessage ¶
func (*TestSuite) ProtoMessage()
func (*TestSuite) ProtoReflect ¶
func (x *TestSuite) ProtoReflect() protoreflect.Message
func (*TestSuite) Reset ¶
func (x *TestSuite) Reset()
func (*TestSuite) String ¶
type TypedResult ¶
type TypedResult struct { Result *expr.Value `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` DeducedType *expr.Type `protobuf:"bytes,2,opt,name=deduced_type,json=deducedType,proto3" json:"deduced_type,omitempty"` // contains filtered or unexported fields }
func (*TypedResult) Descriptor ¶
func (*TypedResult) Descriptor() ([]byte, []int)
Deprecated: Use TypedResult.ProtoReflect.Descriptor instead.
func (*TypedResult) GetDeducedType ¶
func (x *TypedResult) GetDeducedType() *expr.Type
func (*TypedResult) GetResult ¶
func (x *TypedResult) GetResult() *expr.Value
func (*TypedResult) ProtoMessage ¶
func (*TypedResult) ProtoMessage()
func (*TypedResult) ProtoReflect ¶
func (x *TypedResult) ProtoReflect() protoreflect.Message
func (*TypedResult) Reset ¶
func (x *TypedResult) Reset()
func (*TypedResult) String ¶
func (x *TypedResult) String() string
type UnknownSetMatcher ¶
type UnknownSetMatcher struct { Unknowns []*expr.UnknownSet `protobuf:"bytes,1,rep,name=unknowns,proto3" json:"unknowns,omitempty"` // contains filtered or unexported fields }
func (*UnknownSetMatcher) Descriptor ¶
func (*UnknownSetMatcher) Descriptor() ([]byte, []int)
Deprecated: Use UnknownSetMatcher.ProtoReflect.Descriptor instead.
func (*UnknownSetMatcher) GetUnknowns ¶
func (x *UnknownSetMatcher) GetUnknowns() []*expr.UnknownSet
func (*UnknownSetMatcher) ProtoMessage ¶
func (*UnknownSetMatcher) ProtoMessage()
func (*UnknownSetMatcher) ProtoReflect ¶
func (x *UnknownSetMatcher) ProtoReflect() protoreflect.Message
func (*UnknownSetMatcher) Reset ¶
func (x *UnknownSetMatcher) Reset()
func (*UnknownSetMatcher) String ¶
func (x *UnknownSetMatcher) String() string
Source Files ¶
simple.pb.go suite.pb.go
- Version
- v0.22.0
- Published
- Feb 26, 2025
- Platform
- linux/amd64
- Imports
- 7 packages
- Last checked
- 20 seconds ago –
Tools for package owners.