github.com/argoproj/argo-cd/v3@v3.2.1/server/application/mocks/Broadcaster.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  	"github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1"
     9  	mock "github.com/stretchr/testify/mock"
    10  )
    11  
    12  // NewBroadcaster creates a new instance of Broadcaster. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
    13  // The first argument is typically a *testing.T value.
    14  func NewBroadcaster(t interface {
    15  	mock.TestingT
    16  	Cleanup(func())
    17  }) *Broadcaster {
    18  	mock := &Broadcaster{}
    19  	mock.Mock.Test(t)
    20  
    21  	t.Cleanup(func() { mock.AssertExpectations(t) })
    22  
    23  	return mock
    24  }
    25  
    26  // Broadcaster is an autogenerated mock type for the Broadcaster type
    27  type Broadcaster struct {
    28  	mock.Mock
    29  }
    30  
    31  type Broadcaster_Expecter struct {
    32  	mock *mock.Mock
    33  }
    34  
    35  func (_m *Broadcaster) EXPECT() *Broadcaster_Expecter {
    36  	return &Broadcaster_Expecter{mock: &_m.Mock}
    37  }
    38  
    39  // OnAdd provides a mock function for the type Broadcaster
    40  func (_mock *Broadcaster) OnAdd(v any, b bool) {
    41  	_mock.Called(v, b)
    42  	return
    43  }
    44  
    45  // Broadcaster_OnAdd_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnAdd'
    46  type Broadcaster_OnAdd_Call struct {
    47  	*mock.Call
    48  }
    49  
    50  // OnAdd is a helper method to define mock.On call
    51  //   - v any
    52  //   - b bool
    53  func (_e *Broadcaster_Expecter) OnAdd(v interface{}, b interface{}) *Broadcaster_OnAdd_Call {
    54  	return &Broadcaster_OnAdd_Call{Call: _e.mock.On("OnAdd", v, b)}
    55  }
    56  
    57  func (_c *Broadcaster_OnAdd_Call) Run(run func(v any, b bool)) *Broadcaster_OnAdd_Call {
    58  	_c.Call.Run(func(args mock.Arguments) {
    59  		var arg0 any
    60  		if args[0] != nil {
    61  			arg0 = args[0].(any)
    62  		}
    63  		var arg1 bool
    64  		if args[1] != nil {
    65  			arg1 = args[1].(bool)
    66  		}
    67  		run(
    68  			arg0,
    69  			arg1,
    70  		)
    71  	})
    72  	return _c
    73  }
    74  
    75  func (_c *Broadcaster_OnAdd_Call) Return() *Broadcaster_OnAdd_Call {
    76  	_c.Call.Return()
    77  	return _c
    78  }
    79  
    80  func (_c *Broadcaster_OnAdd_Call) RunAndReturn(run func(v any, b bool)) *Broadcaster_OnAdd_Call {
    81  	_c.Run(run)
    82  	return _c
    83  }
    84  
    85  // OnDelete provides a mock function for the type Broadcaster
    86  func (_mock *Broadcaster) OnDelete(v any) {
    87  	_mock.Called(v)
    88  	return
    89  }
    90  
    91  // Broadcaster_OnDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnDelete'
    92  type Broadcaster_OnDelete_Call struct {
    93  	*mock.Call
    94  }
    95  
    96  // OnDelete is a helper method to define mock.On call
    97  //   - v any
    98  func (_e *Broadcaster_Expecter) OnDelete(v interface{}) *Broadcaster_OnDelete_Call {
    99  	return &Broadcaster_OnDelete_Call{Call: _e.mock.On("OnDelete", v)}
   100  }
   101  
   102  func (_c *Broadcaster_OnDelete_Call) Run(run func(v any)) *Broadcaster_OnDelete_Call {
   103  	_c.Call.Run(func(args mock.Arguments) {
   104  		var arg0 any
   105  		if args[0] != nil {
   106  			arg0 = args[0].(any)
   107  		}
   108  		run(
   109  			arg0,
   110  		)
   111  	})
   112  	return _c
   113  }
   114  
   115  func (_c *Broadcaster_OnDelete_Call) Return() *Broadcaster_OnDelete_Call {
   116  	_c.Call.Return()
   117  	return _c
   118  }
   119  
   120  func (_c *Broadcaster_OnDelete_Call) RunAndReturn(run func(v any)) *Broadcaster_OnDelete_Call {
   121  	_c.Run(run)
   122  	return _c
   123  }
   124  
   125  // OnUpdate provides a mock function for the type Broadcaster
   126  func (_mock *Broadcaster) OnUpdate(v any, v1 any) {
   127  	_mock.Called(v, v1)
   128  	return
   129  }
   130  
   131  // Broadcaster_OnUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnUpdate'
   132  type Broadcaster_OnUpdate_Call struct {
   133  	*mock.Call
   134  }
   135  
   136  // OnUpdate is a helper method to define mock.On call
   137  //   - v any
   138  //   - v1 any
   139  func (_e *Broadcaster_Expecter) OnUpdate(v interface{}, v1 interface{}) *Broadcaster_OnUpdate_Call {
   140  	return &Broadcaster_OnUpdate_Call{Call: _e.mock.On("OnUpdate", v, v1)}
   141  }
   142  
   143  func (_c *Broadcaster_OnUpdate_Call) Run(run func(v any, v1 any)) *Broadcaster_OnUpdate_Call {
   144  	_c.Call.Run(func(args mock.Arguments) {
   145  		var arg0 any
   146  		if args[0] != nil {
   147  			arg0 = args[0].(any)
   148  		}
   149  		var arg1 any
   150  		if args[1] != nil {
   151  			arg1 = args[1].(any)
   152  		}
   153  		run(
   154  			arg0,
   155  			arg1,
   156  		)
   157  	})
   158  	return _c
   159  }
   160  
   161  func (_c *Broadcaster_OnUpdate_Call) Return() *Broadcaster_OnUpdate_Call {
   162  	_c.Call.Return()
   163  	return _c
   164  }
   165  
   166  func (_c *Broadcaster_OnUpdate_Call) RunAndReturn(run func(v any, v1 any)) *Broadcaster_OnUpdate_Call {
   167  	_c.Run(run)
   168  	return _c
   169  }
   170  
   171  // Subscribe provides a mock function for the type Broadcaster
   172  func (_mock *Broadcaster) Subscribe(ch chan *v1alpha1.ApplicationWatchEvent, filters ...func(event *v1alpha1.ApplicationWatchEvent) bool) func() {
   173  	// func(event *v1alpha1.ApplicationWatchEvent) bool
   174  	_va := make([]interface{}, len(filters))
   175  	for _i := range filters {
   176  		_va[_i] = filters[_i]
   177  	}
   178  	var _ca []interface{}
   179  	_ca = append(_ca, ch)
   180  	_ca = append(_ca, _va...)
   181  	ret := _mock.Called(_ca...)
   182  
   183  	if len(ret) == 0 {
   184  		panic("no return value specified for Subscribe")
   185  	}
   186  
   187  	var r0 func()
   188  	if returnFunc, ok := ret.Get(0).(func(chan *v1alpha1.ApplicationWatchEvent, ...func(event *v1alpha1.ApplicationWatchEvent) bool) func()); ok {
   189  		r0 = returnFunc(ch, filters...)
   190  	} else {
   191  		if ret.Get(0) != nil {
   192  			r0 = ret.Get(0).(func())
   193  		}
   194  	}
   195  	return r0
   196  }
   197  
   198  // Broadcaster_Subscribe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Subscribe'
   199  type Broadcaster_Subscribe_Call struct {
   200  	*mock.Call
   201  }
   202  
   203  // Subscribe is a helper method to define mock.On call
   204  //   - ch chan *v1alpha1.ApplicationWatchEvent
   205  //   - filters ...func(event *v1alpha1.ApplicationWatchEvent) bool
   206  func (_e *Broadcaster_Expecter) Subscribe(ch interface{}, filters ...interface{}) *Broadcaster_Subscribe_Call {
   207  	return &Broadcaster_Subscribe_Call{Call: _e.mock.On("Subscribe",
   208  		append([]interface{}{ch}, filters...)...)}
   209  }
   210  
   211  func (_c *Broadcaster_Subscribe_Call) Run(run func(ch chan *v1alpha1.ApplicationWatchEvent, filters ...func(event *v1alpha1.ApplicationWatchEvent) bool)) *Broadcaster_Subscribe_Call {
   212  	_c.Call.Run(func(args mock.Arguments) {
   213  		var arg0 chan *v1alpha1.ApplicationWatchEvent
   214  		if args[0] != nil {
   215  			arg0 = args[0].(chan *v1alpha1.ApplicationWatchEvent)
   216  		}
   217  		var arg1 []func(event *v1alpha1.ApplicationWatchEvent) bool
   218  		variadicArgs := make([]func(event *v1alpha1.ApplicationWatchEvent) bool, len(args)-1)
   219  		for i, a := range args[1:] {
   220  			if a != nil {
   221  				variadicArgs[i] = a.(func(event *v1alpha1.ApplicationWatchEvent) bool)
   222  			}
   223  		}
   224  		arg1 = variadicArgs
   225  		run(
   226  			arg0,
   227  			arg1...,
   228  		)
   229  	})
   230  	return _c
   231  }
   232  
   233  func (_c *Broadcaster_Subscribe_Call) Return(fn func()) *Broadcaster_Subscribe_Call {
   234  	_c.Call.Return(fn)
   235  	return _c
   236  }
   237  
   238  func (_c *Broadcaster_Subscribe_Call) RunAndReturn(run func(ch chan *v1alpha1.ApplicationWatchEvent, filters ...func(event *v1alpha1.ApplicationWatchEvent) bool) func()) *Broadcaster_Subscribe_Call {
   239  	_c.Call.Return(run)
   240  	return _c
   241  }