github.com/argoproj/argo-cd/v3@v3.2.1/server/extension/mocks/RbacEnforcer.go (about) 1 // Code generated by mockery; DO NOT EDIT. 2 // github.com/vektra/mockery 3 // template: testify 4 5 package mocks 6 7 import ( 8 mock "github.com/stretchr/testify/mock" 9 ) 10 11 // NewRbacEnforcer creates a new instance of RbacEnforcer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 12 // The first argument is typically a *testing.T value. 13 func NewRbacEnforcer(t interface { 14 mock.TestingT 15 Cleanup(func()) 16 }) *RbacEnforcer { 17 mock := &RbacEnforcer{} 18 mock.Mock.Test(t) 19 20 t.Cleanup(func() { mock.AssertExpectations(t) }) 21 22 return mock 23 } 24 25 // RbacEnforcer is an autogenerated mock type for the RbacEnforcer type 26 type RbacEnforcer struct { 27 mock.Mock 28 } 29 30 type RbacEnforcer_Expecter struct { 31 mock *mock.Mock 32 } 33 34 func (_m *RbacEnforcer) EXPECT() *RbacEnforcer_Expecter { 35 return &RbacEnforcer_Expecter{mock: &_m.Mock} 36 } 37 38 // EnforceErr provides a mock function for the type RbacEnforcer 39 func (_mock *RbacEnforcer) EnforceErr(rvals ...any) error { 40 var _ca []interface{} 41 _ca = append(_ca, rvals...) 42 ret := _mock.Called(_ca...) 43 44 if len(ret) == 0 { 45 panic("no return value specified for EnforceErr") 46 } 47 48 var r0 error 49 if returnFunc, ok := ret.Get(0).(func(...any) error); ok { 50 r0 = returnFunc(rvals...) 51 } else { 52 r0 = ret.Error(0) 53 } 54 return r0 55 } 56 57 // RbacEnforcer_EnforceErr_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnforceErr' 58 type RbacEnforcer_EnforceErr_Call struct { 59 *mock.Call 60 } 61 62 // EnforceErr is a helper method to define mock.On call 63 // - rvals ...any 64 func (_e *RbacEnforcer_Expecter) EnforceErr(rvals ...interface{}) *RbacEnforcer_EnforceErr_Call { 65 return &RbacEnforcer_EnforceErr_Call{Call: _e.mock.On("EnforceErr", 66 append([]interface{}{}, rvals...)...)} 67 } 68 69 func (_c *RbacEnforcer_EnforceErr_Call) Run(run func(rvals ...any)) *RbacEnforcer_EnforceErr_Call { 70 _c.Call.Run(func(args mock.Arguments) { 71 var arg0 []any 72 variadicArgs := make([]any, len(args)-0) 73 for i, a := range args[0:] { 74 if a != nil { 75 variadicArgs[i] = a.(any) 76 } 77 } 78 arg0 = variadicArgs 79 run( 80 arg0..., 81 ) 82 }) 83 return _c 84 } 85 86 func (_c *RbacEnforcer_EnforceErr_Call) Return(err error) *RbacEnforcer_EnforceErr_Call { 87 _c.Call.Return(err) 88 return _c 89 } 90 91 func (_c *RbacEnforcer_EnforceErr_Call) RunAndReturn(run func(rvals ...any) error) *RbacEnforcer_EnforceErr_Call { 92 _c.Call.Return(run) 93 return _c 94 }