github.com/argoproj/argo-cd/v3@v3.2.1/server/extension/mocks/ExtensionMetricsRegistry.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  	"time"
     9  
    10  	mock "github.com/stretchr/testify/mock"
    11  )
    12  
    13  // NewExtensionMetricsRegistry creates a new instance of ExtensionMetricsRegistry. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
    14  // The first argument is typically a *testing.T value.
    15  func NewExtensionMetricsRegistry(t interface {
    16  	mock.TestingT
    17  	Cleanup(func())
    18  }) *ExtensionMetricsRegistry {
    19  	mock := &ExtensionMetricsRegistry{}
    20  	mock.Mock.Test(t)
    21  
    22  	t.Cleanup(func() { mock.AssertExpectations(t) })
    23  
    24  	return mock
    25  }
    26  
    27  // ExtensionMetricsRegistry is an autogenerated mock type for the ExtensionMetricsRegistry type
    28  type ExtensionMetricsRegistry struct {
    29  	mock.Mock
    30  }
    31  
    32  type ExtensionMetricsRegistry_Expecter struct {
    33  	mock *mock.Mock
    34  }
    35  
    36  func (_m *ExtensionMetricsRegistry) EXPECT() *ExtensionMetricsRegistry_Expecter {
    37  	return &ExtensionMetricsRegistry_Expecter{mock: &_m.Mock}
    38  }
    39  
    40  // IncExtensionRequestCounter provides a mock function for the type ExtensionMetricsRegistry
    41  func (_mock *ExtensionMetricsRegistry) IncExtensionRequestCounter(extension string, status int) {
    42  	_mock.Called(extension, status)
    43  	return
    44  }
    45  
    46  // ExtensionMetricsRegistry_IncExtensionRequestCounter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IncExtensionRequestCounter'
    47  type ExtensionMetricsRegistry_IncExtensionRequestCounter_Call struct {
    48  	*mock.Call
    49  }
    50  
    51  // IncExtensionRequestCounter is a helper method to define mock.On call
    52  //   - extension string
    53  //   - status int
    54  func (_e *ExtensionMetricsRegistry_Expecter) IncExtensionRequestCounter(extension interface{}, status interface{}) *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call {
    55  	return &ExtensionMetricsRegistry_IncExtensionRequestCounter_Call{Call: _e.mock.On("IncExtensionRequestCounter", extension, status)}
    56  }
    57  
    58  func (_c *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call) Run(run func(extension string, status int)) *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call {
    59  	_c.Call.Run(func(args mock.Arguments) {
    60  		var arg0 string
    61  		if args[0] != nil {
    62  			arg0 = args[0].(string)
    63  		}
    64  		var arg1 int
    65  		if args[1] != nil {
    66  			arg1 = args[1].(int)
    67  		}
    68  		run(
    69  			arg0,
    70  			arg1,
    71  		)
    72  	})
    73  	return _c
    74  }
    75  
    76  func (_c *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call) Return() *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call {
    77  	_c.Call.Return()
    78  	return _c
    79  }
    80  
    81  func (_c *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call) RunAndReturn(run func(extension string, status int)) *ExtensionMetricsRegistry_IncExtensionRequestCounter_Call {
    82  	_c.Run(run)
    83  	return _c
    84  }
    85  
    86  // ObserveExtensionRequestDuration provides a mock function for the type ExtensionMetricsRegistry
    87  func (_mock *ExtensionMetricsRegistry) ObserveExtensionRequestDuration(extension string, duration time.Duration) {
    88  	_mock.Called(extension, duration)
    89  	return
    90  }
    91  
    92  // ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ObserveExtensionRequestDuration'
    93  type ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call struct {
    94  	*mock.Call
    95  }
    96  
    97  // ObserveExtensionRequestDuration is a helper method to define mock.On call
    98  //   - extension string
    99  //   - duration time.Duration
   100  func (_e *ExtensionMetricsRegistry_Expecter) ObserveExtensionRequestDuration(extension interface{}, duration interface{}) *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call {
   101  	return &ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call{Call: _e.mock.On("ObserveExtensionRequestDuration", extension, duration)}
   102  }
   103  
   104  func (_c *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call) Run(run func(extension string, duration time.Duration)) *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call {
   105  	_c.Call.Run(func(args mock.Arguments) {
   106  		var arg0 string
   107  		if args[0] != nil {
   108  			arg0 = args[0].(string)
   109  		}
   110  		var arg1 time.Duration
   111  		if args[1] != nil {
   112  			arg1 = args[1].(time.Duration)
   113  		}
   114  		run(
   115  			arg0,
   116  			arg1,
   117  		)
   118  	})
   119  	return _c
   120  }
   121  
   122  func (_c *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call) Return() *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call {
   123  	_c.Call.Return()
   124  	return _c
   125  }
   126  
   127  func (_c *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call) RunAndReturn(run func(extension string, duration time.Duration)) *ExtensionMetricsRegistry_ObserveExtensionRequestDuration_Call {
   128  	_c.Run(run)
   129  	return _c
   130  }