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  }