Documentation
¶
Index ¶
- Constants
- Variables
- type Evaluator
- type MockEvaluator
- type MockEvaluator_Evaluate_Call
- func (_c *MockEvaluator_Evaluate_Call) Return(_a0 types.Result, _a1 error) *MockEvaluator_Evaluate_Call
- func (_c *MockEvaluator_Evaluate_Call) Run(run func(ctx context.Context, _a1 input.GHE)) *MockEvaluator_Evaluate_Call
- func (_c *MockEvaluator_Evaluate_Call) RunAndReturn(run func(context.Context, input.GHE) (types.Result, error)) *MockEvaluator_Evaluate_Call
- type MockEvaluator_Expecter
- type Policy
- func NewV1Policy(client client.Client) Policy
- func NewV1PolicyFromRules(t rules.Rules[bool], r rules.Rules[types.Review]) Policy
- func NewVersionedPolicy(versions map[string]Policy, client client.Client) Policy
- func NewVersionedPolicyFromRules(versions map[string]Policy, schema rules.Rules[string]) Policy
- type V1
Constants ¶
View Source
const ( TrackRuleName = "track" ReviewRuleName = "review" )
View Source
const SchemaRuleName = "schema"
Variables ¶
View Source
var ErrInvalidSchemaVersion = errors.New("invalid schema version")
Functions ¶
This section is empty.
Types ¶
type MockEvaluator ¶
MockEvaluator is an autogenerated mock type for the Evaluator type
func NewMockEvaluator ¶
func NewMockEvaluator(t interface {
mock.TestingT
Cleanup(func())
}) *MockEvaluator
NewMockEvaluator creates a new instance of MockEvaluator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockEvaluator) EXPECT ¶
func (_m *MockEvaluator) EXPECT() *MockEvaluator_Expecter
type MockEvaluator_Evaluate_Call ¶
MockEvaluator_Evaluate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Evaluate'
func (*MockEvaluator_Evaluate_Call) Return ¶
func (_c *MockEvaluator_Evaluate_Call) Return(_a0 types.Result, _a1 error) *MockEvaluator_Evaluate_Call
func (*MockEvaluator_Evaluate_Call) Run ¶
func (_c *MockEvaluator_Evaluate_Call) Run(run func(ctx context.Context, _a1 input.GHE)) *MockEvaluator_Evaluate_Call
func (*MockEvaluator_Evaluate_Call) RunAndReturn ¶
func (_c *MockEvaluator_Evaluate_Call) RunAndReturn(run func(context.Context, input.GHE) (types.Result, error)) *MockEvaluator_Evaluate_Call
type MockEvaluator_Expecter ¶
type MockEvaluator_Expecter struct {
// contains filtered or unexported fields
}
func (*MockEvaluator_Expecter) Evaluate ¶
func (_e *MockEvaluator_Expecter) Evaluate(ctx interface{}, _a1 interface{}) *MockEvaluator_Evaluate_Call
Evaluate is a helper method to define mock.On call
- ctx context.Context
- _a1 input.GHE
Click to show internal directories.
Click to hide internal directories.