github.com/zppinho/prow@v0.0.0-20240510014325-1738badeb017/pkg/plugins/cherrypickapproved/cherrypickapprovedfakes/fake_impl.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package cherrypickapprovedfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"sigs.k8s.io/prow/pkg/github"
     8  	"sigs.k8s.io/prow/pkg/plugins"
     9  )
    10  
    11  type FakeImpl struct {
    12  	AddLabelStub        func(plugins.PluginGitHubClient, string, string, int, string) error
    13  	addLabelMutex       sync.RWMutex
    14  	addLabelArgsForCall []struct {
    15  		arg1 plugins.PluginGitHubClient
    16  		arg2 string
    17  		arg3 string
    18  		arg4 int
    19  		arg5 string
    20  	}
    21  	addLabelReturns struct {
    22  		result1 error
    23  	}
    24  	addLabelReturnsOnCall map[int]struct {
    25  		result1 error
    26  	}
    27  	GetCombinedStatusStub        func(plugins.PluginGitHubClient, string, string, string) (*github.CombinedStatus, error)
    28  	getCombinedStatusMutex       sync.RWMutex
    29  	getCombinedStatusArgsForCall []struct {
    30  		arg1 plugins.PluginGitHubClient
    31  		arg2 string
    32  		arg3 string
    33  		arg4 string
    34  	}
    35  	getCombinedStatusReturns struct {
    36  		result1 *github.CombinedStatus
    37  		result2 error
    38  	}
    39  	getCombinedStatusReturnsOnCall map[int]struct {
    40  		result1 *github.CombinedStatus
    41  		result2 error
    42  	}
    43  	GetIssueLabelsStub        func(plugins.PluginGitHubClient, string, string, int) ([]github.Label, error)
    44  	getIssueLabelsMutex       sync.RWMutex
    45  	getIssueLabelsArgsForCall []struct {
    46  		arg1 plugins.PluginGitHubClient
    47  		arg2 string
    48  		arg3 string
    49  		arg4 int
    50  	}
    51  	getIssueLabelsReturns struct {
    52  		result1 []github.Label
    53  		result2 error
    54  	}
    55  	getIssueLabelsReturnsOnCall map[int]struct {
    56  		result1 []github.Label
    57  		result2 error
    58  	}
    59  	RemoveLabelStub        func(plugins.PluginGitHubClient, string, string, int, string) error
    60  	removeLabelMutex       sync.RWMutex
    61  	removeLabelArgsForCall []struct {
    62  		arg1 plugins.PluginGitHubClient
    63  		arg2 string
    64  		arg3 string
    65  		arg4 int
    66  		arg5 string
    67  	}
    68  	removeLabelReturns struct {
    69  		result1 error
    70  	}
    71  	removeLabelReturnsOnCall map[int]struct {
    72  		result1 error
    73  	}
    74  	invocations      map[string][][]interface{}
    75  	invocationsMutex sync.RWMutex
    76  }
    77  
    78  func (fake *FakeImpl) AddLabel(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 int, arg5 string) error {
    79  	fake.addLabelMutex.Lock()
    80  	ret, specificReturn := fake.addLabelReturnsOnCall[len(fake.addLabelArgsForCall)]
    81  	fake.addLabelArgsForCall = append(fake.addLabelArgsForCall, struct {
    82  		arg1 plugins.PluginGitHubClient
    83  		arg2 string
    84  		arg3 string
    85  		arg4 int
    86  		arg5 string
    87  	}{arg1, arg2, arg3, arg4, arg5})
    88  	stub := fake.AddLabelStub
    89  	fakeReturns := fake.addLabelReturns
    90  	fake.recordInvocation("AddLabel", []interface{}{arg1, arg2, arg3, arg4, arg5})
    91  	fake.addLabelMutex.Unlock()
    92  	if stub != nil {
    93  		return stub(arg1, arg2, arg3, arg4, arg5)
    94  	}
    95  	if specificReturn {
    96  		return ret.result1
    97  	}
    98  	return fakeReturns.result1
    99  }
   100  
   101  func (fake *FakeImpl) AddLabelCallCount() int {
   102  	fake.addLabelMutex.RLock()
   103  	defer fake.addLabelMutex.RUnlock()
   104  	return len(fake.addLabelArgsForCall)
   105  }
   106  
   107  func (fake *FakeImpl) AddLabelCalls(stub func(plugins.PluginGitHubClient, string, string, int, string) error) {
   108  	fake.addLabelMutex.Lock()
   109  	defer fake.addLabelMutex.Unlock()
   110  	fake.AddLabelStub = stub
   111  }
   112  
   113  func (fake *FakeImpl) AddLabelArgsForCall(i int) (plugins.PluginGitHubClient, string, string, int, string) {
   114  	fake.addLabelMutex.RLock()
   115  	defer fake.addLabelMutex.RUnlock()
   116  	argsForCall := fake.addLabelArgsForCall[i]
   117  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
   118  }
   119  
   120  func (fake *FakeImpl) AddLabelReturns(result1 error) {
   121  	fake.addLabelMutex.Lock()
   122  	defer fake.addLabelMutex.Unlock()
   123  	fake.AddLabelStub = nil
   124  	fake.addLabelReturns = struct {
   125  		result1 error
   126  	}{result1}
   127  }
   128  
   129  func (fake *FakeImpl) AddLabelReturnsOnCall(i int, result1 error) {
   130  	fake.addLabelMutex.Lock()
   131  	defer fake.addLabelMutex.Unlock()
   132  	fake.AddLabelStub = nil
   133  	if fake.addLabelReturnsOnCall == nil {
   134  		fake.addLabelReturnsOnCall = make(map[int]struct {
   135  			result1 error
   136  		})
   137  	}
   138  	fake.addLabelReturnsOnCall[i] = struct {
   139  		result1 error
   140  	}{result1}
   141  }
   142  
   143  func (fake *FakeImpl) GetCombinedStatus(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 string) (*github.CombinedStatus, error) {
   144  	fake.getCombinedStatusMutex.Lock()
   145  	ret, specificReturn := fake.getCombinedStatusReturnsOnCall[len(fake.getCombinedStatusArgsForCall)]
   146  	fake.getCombinedStatusArgsForCall = append(fake.getCombinedStatusArgsForCall, struct {
   147  		arg1 plugins.PluginGitHubClient
   148  		arg2 string
   149  		arg3 string
   150  		arg4 string
   151  	}{arg1, arg2, arg3, arg4})
   152  	stub := fake.GetCombinedStatusStub
   153  	fakeReturns := fake.getCombinedStatusReturns
   154  	fake.recordInvocation("GetCombinedStatus", []interface{}{arg1, arg2, arg3, arg4})
   155  	fake.getCombinedStatusMutex.Unlock()
   156  	if stub != nil {
   157  		return stub(arg1, arg2, arg3, arg4)
   158  	}
   159  	if specificReturn {
   160  		return ret.result1, ret.result2
   161  	}
   162  	return fakeReturns.result1, fakeReturns.result2
   163  }
   164  
   165  func (fake *FakeImpl) GetCombinedStatusCallCount() int {
   166  	fake.getCombinedStatusMutex.RLock()
   167  	defer fake.getCombinedStatusMutex.RUnlock()
   168  	return len(fake.getCombinedStatusArgsForCall)
   169  }
   170  
   171  func (fake *FakeImpl) GetCombinedStatusCalls(stub func(plugins.PluginGitHubClient, string, string, string) (*github.CombinedStatus, error)) {
   172  	fake.getCombinedStatusMutex.Lock()
   173  	defer fake.getCombinedStatusMutex.Unlock()
   174  	fake.GetCombinedStatusStub = stub
   175  }
   176  
   177  func (fake *FakeImpl) GetCombinedStatusArgsForCall(i int) (plugins.PluginGitHubClient, string, string, string) {
   178  	fake.getCombinedStatusMutex.RLock()
   179  	defer fake.getCombinedStatusMutex.RUnlock()
   180  	argsForCall := fake.getCombinedStatusArgsForCall[i]
   181  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   182  }
   183  
   184  func (fake *FakeImpl) GetCombinedStatusReturns(result1 *github.CombinedStatus, result2 error) {
   185  	fake.getCombinedStatusMutex.Lock()
   186  	defer fake.getCombinedStatusMutex.Unlock()
   187  	fake.GetCombinedStatusStub = nil
   188  	fake.getCombinedStatusReturns = struct {
   189  		result1 *github.CombinedStatus
   190  		result2 error
   191  	}{result1, result2}
   192  }
   193  
   194  func (fake *FakeImpl) GetCombinedStatusReturnsOnCall(i int, result1 *github.CombinedStatus, result2 error) {
   195  	fake.getCombinedStatusMutex.Lock()
   196  	defer fake.getCombinedStatusMutex.Unlock()
   197  	fake.GetCombinedStatusStub = nil
   198  	if fake.getCombinedStatusReturnsOnCall == nil {
   199  		fake.getCombinedStatusReturnsOnCall = make(map[int]struct {
   200  			result1 *github.CombinedStatus
   201  			result2 error
   202  		})
   203  	}
   204  	fake.getCombinedStatusReturnsOnCall[i] = struct {
   205  		result1 *github.CombinedStatus
   206  		result2 error
   207  	}{result1, result2}
   208  }
   209  
   210  func (fake *FakeImpl) GetIssueLabels(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 int) ([]github.Label, error) {
   211  	fake.getIssueLabelsMutex.Lock()
   212  	ret, specificReturn := fake.getIssueLabelsReturnsOnCall[len(fake.getIssueLabelsArgsForCall)]
   213  	fake.getIssueLabelsArgsForCall = append(fake.getIssueLabelsArgsForCall, struct {
   214  		arg1 plugins.PluginGitHubClient
   215  		arg2 string
   216  		arg3 string
   217  		arg4 int
   218  	}{arg1, arg2, arg3, arg4})
   219  	stub := fake.GetIssueLabelsStub
   220  	fakeReturns := fake.getIssueLabelsReturns
   221  	fake.recordInvocation("GetIssueLabels", []interface{}{arg1, arg2, arg3, arg4})
   222  	fake.getIssueLabelsMutex.Unlock()
   223  	if stub != nil {
   224  		return stub(arg1, arg2, arg3, arg4)
   225  	}
   226  	if specificReturn {
   227  		return ret.result1, ret.result2
   228  	}
   229  	return fakeReturns.result1, fakeReturns.result2
   230  }
   231  
   232  func (fake *FakeImpl) GetIssueLabelsCallCount() int {
   233  	fake.getIssueLabelsMutex.RLock()
   234  	defer fake.getIssueLabelsMutex.RUnlock()
   235  	return len(fake.getIssueLabelsArgsForCall)
   236  }
   237  
   238  func (fake *FakeImpl) GetIssueLabelsCalls(stub func(plugins.PluginGitHubClient, string, string, int) ([]github.Label, error)) {
   239  	fake.getIssueLabelsMutex.Lock()
   240  	defer fake.getIssueLabelsMutex.Unlock()
   241  	fake.GetIssueLabelsStub = stub
   242  }
   243  
   244  func (fake *FakeImpl) GetIssueLabelsArgsForCall(i int) (plugins.PluginGitHubClient, string, string, int) {
   245  	fake.getIssueLabelsMutex.RLock()
   246  	defer fake.getIssueLabelsMutex.RUnlock()
   247  	argsForCall := fake.getIssueLabelsArgsForCall[i]
   248  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   249  }
   250  
   251  func (fake *FakeImpl) GetIssueLabelsReturns(result1 []github.Label, result2 error) {
   252  	fake.getIssueLabelsMutex.Lock()
   253  	defer fake.getIssueLabelsMutex.Unlock()
   254  	fake.GetIssueLabelsStub = nil
   255  	fake.getIssueLabelsReturns = struct {
   256  		result1 []github.Label
   257  		result2 error
   258  	}{result1, result2}
   259  }
   260  
   261  func (fake *FakeImpl) GetIssueLabelsReturnsOnCall(i int, result1 []github.Label, result2 error) {
   262  	fake.getIssueLabelsMutex.Lock()
   263  	defer fake.getIssueLabelsMutex.Unlock()
   264  	fake.GetIssueLabelsStub = nil
   265  	if fake.getIssueLabelsReturnsOnCall == nil {
   266  		fake.getIssueLabelsReturnsOnCall = make(map[int]struct {
   267  			result1 []github.Label
   268  			result2 error
   269  		})
   270  	}
   271  	fake.getIssueLabelsReturnsOnCall[i] = struct {
   272  		result1 []github.Label
   273  		result2 error
   274  	}{result1, result2}
   275  }
   276  
   277  func (fake *FakeImpl) RemoveLabel(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 int, arg5 string) error {
   278  	fake.removeLabelMutex.Lock()
   279  	ret, specificReturn := fake.removeLabelReturnsOnCall[len(fake.removeLabelArgsForCall)]
   280  	fake.removeLabelArgsForCall = append(fake.removeLabelArgsForCall, struct {
   281  		arg1 plugins.PluginGitHubClient
   282  		arg2 string
   283  		arg3 string
   284  		arg4 int
   285  		arg5 string
   286  	}{arg1, arg2, arg3, arg4, arg5})
   287  	stub := fake.RemoveLabelStub
   288  	fakeReturns := fake.removeLabelReturns
   289  	fake.recordInvocation("RemoveLabel", []interface{}{arg1, arg2, arg3, arg4, arg5})
   290  	fake.removeLabelMutex.Unlock()
   291  	if stub != nil {
   292  		return stub(arg1, arg2, arg3, arg4, arg5)
   293  	}
   294  	if specificReturn {
   295  		return ret.result1
   296  	}
   297  	return fakeReturns.result1
   298  }
   299  
   300  func (fake *FakeImpl) RemoveLabelCallCount() int {
   301  	fake.removeLabelMutex.RLock()
   302  	defer fake.removeLabelMutex.RUnlock()
   303  	return len(fake.removeLabelArgsForCall)
   304  }
   305  
   306  func (fake *FakeImpl) RemoveLabelCalls(stub func(plugins.PluginGitHubClient, string, string, int, string) error) {
   307  	fake.removeLabelMutex.Lock()
   308  	defer fake.removeLabelMutex.Unlock()
   309  	fake.RemoveLabelStub = stub
   310  }
   311  
   312  func (fake *FakeImpl) RemoveLabelArgsForCall(i int) (plugins.PluginGitHubClient, string, string, int, string) {
   313  	fake.removeLabelMutex.RLock()
   314  	defer fake.removeLabelMutex.RUnlock()
   315  	argsForCall := fake.removeLabelArgsForCall[i]
   316  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
   317  }
   318  
   319  func (fake *FakeImpl) RemoveLabelReturns(result1 error) {
   320  	fake.removeLabelMutex.Lock()
   321  	defer fake.removeLabelMutex.Unlock()
   322  	fake.RemoveLabelStub = nil
   323  	fake.removeLabelReturns = struct {
   324  		result1 error
   325  	}{result1}
   326  }
   327  
   328  func (fake *FakeImpl) RemoveLabelReturnsOnCall(i int, result1 error) {
   329  	fake.removeLabelMutex.Lock()
   330  	defer fake.removeLabelMutex.Unlock()
   331  	fake.RemoveLabelStub = nil
   332  	if fake.removeLabelReturnsOnCall == nil {
   333  		fake.removeLabelReturnsOnCall = make(map[int]struct {
   334  			result1 error
   335  		})
   336  	}
   337  	fake.removeLabelReturnsOnCall[i] = struct {
   338  		result1 error
   339  	}{result1}
   340  }
   341  
   342  func (fake *FakeImpl) Invocations() map[string][][]interface{} {
   343  	fake.invocationsMutex.RLock()
   344  	defer fake.invocationsMutex.RUnlock()
   345  	fake.addLabelMutex.RLock()
   346  	defer fake.addLabelMutex.RUnlock()
   347  	fake.getCombinedStatusMutex.RLock()
   348  	defer fake.getCombinedStatusMutex.RUnlock()
   349  	fake.getIssueLabelsMutex.RLock()
   350  	defer fake.getIssueLabelsMutex.RUnlock()
   351  	fake.removeLabelMutex.RLock()
   352  	defer fake.removeLabelMutex.RUnlock()
   353  	copiedInvocations := map[string][][]interface{}{}
   354  	for key, value := range fake.invocations {
   355  		copiedInvocations[key] = value
   356  	}
   357  	return copiedInvocations
   358  }
   359  
   360  func (fake *FakeImpl) recordInvocation(key string, args []interface{}) {
   361  	fake.invocationsMutex.Lock()
   362  	defer fake.invocationsMutex.Unlock()
   363  	if fake.invocations == nil {
   364  		fake.invocations = map[string][][]interface{}{}
   365  	}
   366  	if fake.invocations[key] == nil {
   367  		fake.invocations[key] = [][]interface{}{}
   368  	}
   369  	fake.invocations[key] = append(fake.invocations[key], args)
   370  }