github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/base/orderer/mocks/restart_manager.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/IBM-Blockchain/fabric-operator/pkg/initializer/common"
     8  	baseorderer "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/orderer"
     9  	"github.com/IBM-Blockchain/fabric-operator/pkg/restart"
    10  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    11  )
    12  
    13  type RestartManager struct {
    14  	ForAdminCertUpdateStub        func(v1.Object) error
    15  	forAdminCertUpdateMutex       sync.RWMutex
    16  	forAdminCertUpdateArgsForCall []struct {
    17  		arg1 v1.Object
    18  	}
    19  	forAdminCertUpdateReturns struct {
    20  		result1 error
    21  	}
    22  	forAdminCertUpdateReturnsOnCall map[int]struct {
    23  		result1 error
    24  	}
    25  	ForCertUpdateStub        func(common.SecretType, v1.Object) error
    26  	forCertUpdateMutex       sync.RWMutex
    27  	forCertUpdateArgsForCall []struct {
    28  		arg1 common.SecretType
    29  		arg2 v1.Object
    30  	}
    31  	forCertUpdateReturns struct {
    32  		result1 error
    33  	}
    34  	forCertUpdateReturnsOnCall map[int]struct {
    35  		result1 error
    36  	}
    37  	ForConfigOverrideStub        func(v1.Object) error
    38  	forConfigOverrideMutex       sync.RWMutex
    39  	forConfigOverrideArgsForCall []struct {
    40  		arg1 v1.Object
    41  	}
    42  	forConfigOverrideReturns struct {
    43  		result1 error
    44  	}
    45  	forConfigOverrideReturnsOnCall map[int]struct {
    46  		result1 error
    47  	}
    48  	ForNodeOUStub        func(v1.Object) error
    49  	forNodeOUMutex       sync.RWMutex
    50  	forNodeOUArgsForCall []struct {
    51  		arg1 v1.Object
    52  	}
    53  	forNodeOUReturns struct {
    54  		result1 error
    55  	}
    56  	forNodeOUReturnsOnCall map[int]struct {
    57  		result1 error
    58  	}
    59  	ForRestartActionStub        func(v1.Object) error
    60  	forRestartActionMutex       sync.RWMutex
    61  	forRestartActionArgsForCall []struct {
    62  		arg1 v1.Object
    63  	}
    64  	forRestartActionReturns struct {
    65  		result1 error
    66  	}
    67  	forRestartActionReturnsOnCall map[int]struct {
    68  		result1 error
    69  	}
    70  	TriggerIfNeededStub        func(restart.Instance) error
    71  	triggerIfNeededMutex       sync.RWMutex
    72  	triggerIfNeededArgsForCall []struct {
    73  		arg1 restart.Instance
    74  	}
    75  	triggerIfNeededReturns struct {
    76  		result1 error
    77  	}
    78  	triggerIfNeededReturnsOnCall map[int]struct {
    79  		result1 error
    80  	}
    81  	invocations      map[string][][]interface{}
    82  	invocationsMutex sync.RWMutex
    83  }
    84  
    85  func (fake *RestartManager) ForAdminCertUpdate(arg1 v1.Object) error {
    86  	fake.forAdminCertUpdateMutex.Lock()
    87  	ret, specificReturn := fake.forAdminCertUpdateReturnsOnCall[len(fake.forAdminCertUpdateArgsForCall)]
    88  	fake.forAdminCertUpdateArgsForCall = append(fake.forAdminCertUpdateArgsForCall, struct {
    89  		arg1 v1.Object
    90  	}{arg1})
    91  	stub := fake.ForAdminCertUpdateStub
    92  	fakeReturns := fake.forAdminCertUpdateReturns
    93  	fake.recordInvocation("ForAdminCertUpdate", []interface{}{arg1})
    94  	fake.forAdminCertUpdateMutex.Unlock()
    95  	if stub != nil {
    96  		return stub(arg1)
    97  	}
    98  	if specificReturn {
    99  		return ret.result1
   100  	}
   101  	return fakeReturns.result1
   102  }
   103  
   104  func (fake *RestartManager) ForAdminCertUpdateCallCount() int {
   105  	fake.forAdminCertUpdateMutex.RLock()
   106  	defer fake.forAdminCertUpdateMutex.RUnlock()
   107  	return len(fake.forAdminCertUpdateArgsForCall)
   108  }
   109  
   110  func (fake *RestartManager) ForAdminCertUpdateCalls(stub func(v1.Object) error) {
   111  	fake.forAdminCertUpdateMutex.Lock()
   112  	defer fake.forAdminCertUpdateMutex.Unlock()
   113  	fake.ForAdminCertUpdateStub = stub
   114  }
   115  
   116  func (fake *RestartManager) ForAdminCertUpdateArgsForCall(i int) v1.Object {
   117  	fake.forAdminCertUpdateMutex.RLock()
   118  	defer fake.forAdminCertUpdateMutex.RUnlock()
   119  	argsForCall := fake.forAdminCertUpdateArgsForCall[i]
   120  	return argsForCall.arg1
   121  }
   122  
   123  func (fake *RestartManager) ForAdminCertUpdateReturns(result1 error) {
   124  	fake.forAdminCertUpdateMutex.Lock()
   125  	defer fake.forAdminCertUpdateMutex.Unlock()
   126  	fake.ForAdminCertUpdateStub = nil
   127  	fake.forAdminCertUpdateReturns = struct {
   128  		result1 error
   129  	}{result1}
   130  }
   131  
   132  func (fake *RestartManager) ForAdminCertUpdateReturnsOnCall(i int, result1 error) {
   133  	fake.forAdminCertUpdateMutex.Lock()
   134  	defer fake.forAdminCertUpdateMutex.Unlock()
   135  	fake.ForAdminCertUpdateStub = nil
   136  	if fake.forAdminCertUpdateReturnsOnCall == nil {
   137  		fake.forAdminCertUpdateReturnsOnCall = make(map[int]struct {
   138  			result1 error
   139  		})
   140  	}
   141  	fake.forAdminCertUpdateReturnsOnCall[i] = struct {
   142  		result1 error
   143  	}{result1}
   144  }
   145  
   146  func (fake *RestartManager) ForCertUpdate(arg1 common.SecretType, arg2 v1.Object) error {
   147  	fake.forCertUpdateMutex.Lock()
   148  	ret, specificReturn := fake.forCertUpdateReturnsOnCall[len(fake.forCertUpdateArgsForCall)]
   149  	fake.forCertUpdateArgsForCall = append(fake.forCertUpdateArgsForCall, struct {
   150  		arg1 common.SecretType
   151  		arg2 v1.Object
   152  	}{arg1, arg2})
   153  	stub := fake.ForCertUpdateStub
   154  	fakeReturns := fake.forCertUpdateReturns
   155  	fake.recordInvocation("ForCertUpdate", []interface{}{arg1, arg2})
   156  	fake.forCertUpdateMutex.Unlock()
   157  	if stub != nil {
   158  		return stub(arg1, arg2)
   159  	}
   160  	if specificReturn {
   161  		return ret.result1
   162  	}
   163  	return fakeReturns.result1
   164  }
   165  
   166  func (fake *RestartManager) ForCertUpdateCallCount() int {
   167  	fake.forCertUpdateMutex.RLock()
   168  	defer fake.forCertUpdateMutex.RUnlock()
   169  	return len(fake.forCertUpdateArgsForCall)
   170  }
   171  
   172  func (fake *RestartManager) ForCertUpdateCalls(stub func(common.SecretType, v1.Object) error) {
   173  	fake.forCertUpdateMutex.Lock()
   174  	defer fake.forCertUpdateMutex.Unlock()
   175  	fake.ForCertUpdateStub = stub
   176  }
   177  
   178  func (fake *RestartManager) ForCertUpdateArgsForCall(i int) (common.SecretType, v1.Object) {
   179  	fake.forCertUpdateMutex.RLock()
   180  	defer fake.forCertUpdateMutex.RUnlock()
   181  	argsForCall := fake.forCertUpdateArgsForCall[i]
   182  	return argsForCall.arg1, argsForCall.arg2
   183  }
   184  
   185  func (fake *RestartManager) ForCertUpdateReturns(result1 error) {
   186  	fake.forCertUpdateMutex.Lock()
   187  	defer fake.forCertUpdateMutex.Unlock()
   188  	fake.ForCertUpdateStub = nil
   189  	fake.forCertUpdateReturns = struct {
   190  		result1 error
   191  	}{result1}
   192  }
   193  
   194  func (fake *RestartManager) ForCertUpdateReturnsOnCall(i int, result1 error) {
   195  	fake.forCertUpdateMutex.Lock()
   196  	defer fake.forCertUpdateMutex.Unlock()
   197  	fake.ForCertUpdateStub = nil
   198  	if fake.forCertUpdateReturnsOnCall == nil {
   199  		fake.forCertUpdateReturnsOnCall = make(map[int]struct {
   200  			result1 error
   201  		})
   202  	}
   203  	fake.forCertUpdateReturnsOnCall[i] = struct {
   204  		result1 error
   205  	}{result1}
   206  }
   207  
   208  func (fake *RestartManager) ForConfigOverride(arg1 v1.Object) error {
   209  	fake.forConfigOverrideMutex.Lock()
   210  	ret, specificReturn := fake.forConfigOverrideReturnsOnCall[len(fake.forConfigOverrideArgsForCall)]
   211  	fake.forConfigOverrideArgsForCall = append(fake.forConfigOverrideArgsForCall, struct {
   212  		arg1 v1.Object
   213  	}{arg1})
   214  	stub := fake.ForConfigOverrideStub
   215  	fakeReturns := fake.forConfigOverrideReturns
   216  	fake.recordInvocation("ForConfigOverride", []interface{}{arg1})
   217  	fake.forConfigOverrideMutex.Unlock()
   218  	if stub != nil {
   219  		return stub(arg1)
   220  	}
   221  	if specificReturn {
   222  		return ret.result1
   223  	}
   224  	return fakeReturns.result1
   225  }
   226  
   227  func (fake *RestartManager) ForConfigOverrideCallCount() int {
   228  	fake.forConfigOverrideMutex.RLock()
   229  	defer fake.forConfigOverrideMutex.RUnlock()
   230  	return len(fake.forConfigOverrideArgsForCall)
   231  }
   232  
   233  func (fake *RestartManager) ForConfigOverrideCalls(stub func(v1.Object) error) {
   234  	fake.forConfigOverrideMutex.Lock()
   235  	defer fake.forConfigOverrideMutex.Unlock()
   236  	fake.ForConfigOverrideStub = stub
   237  }
   238  
   239  func (fake *RestartManager) ForConfigOverrideArgsForCall(i int) v1.Object {
   240  	fake.forConfigOverrideMutex.RLock()
   241  	defer fake.forConfigOverrideMutex.RUnlock()
   242  	argsForCall := fake.forConfigOverrideArgsForCall[i]
   243  	return argsForCall.arg1
   244  }
   245  
   246  func (fake *RestartManager) ForConfigOverrideReturns(result1 error) {
   247  	fake.forConfigOverrideMutex.Lock()
   248  	defer fake.forConfigOverrideMutex.Unlock()
   249  	fake.ForConfigOverrideStub = nil
   250  	fake.forConfigOverrideReturns = struct {
   251  		result1 error
   252  	}{result1}
   253  }
   254  
   255  func (fake *RestartManager) ForConfigOverrideReturnsOnCall(i int, result1 error) {
   256  	fake.forConfigOverrideMutex.Lock()
   257  	defer fake.forConfigOverrideMutex.Unlock()
   258  	fake.ForConfigOverrideStub = nil
   259  	if fake.forConfigOverrideReturnsOnCall == nil {
   260  		fake.forConfigOverrideReturnsOnCall = make(map[int]struct {
   261  			result1 error
   262  		})
   263  	}
   264  	fake.forConfigOverrideReturnsOnCall[i] = struct {
   265  		result1 error
   266  	}{result1}
   267  }
   268  
   269  func (fake *RestartManager) ForNodeOU(arg1 v1.Object) error {
   270  	fake.forNodeOUMutex.Lock()
   271  	ret, specificReturn := fake.forNodeOUReturnsOnCall[len(fake.forNodeOUArgsForCall)]
   272  	fake.forNodeOUArgsForCall = append(fake.forNodeOUArgsForCall, struct {
   273  		arg1 v1.Object
   274  	}{arg1})
   275  	stub := fake.ForNodeOUStub
   276  	fakeReturns := fake.forNodeOUReturns
   277  	fake.recordInvocation("ForNodeOU", []interface{}{arg1})
   278  	fake.forNodeOUMutex.Unlock()
   279  	if stub != nil {
   280  		return stub(arg1)
   281  	}
   282  	if specificReturn {
   283  		return ret.result1
   284  	}
   285  	return fakeReturns.result1
   286  }
   287  
   288  func (fake *RestartManager) ForNodeOUCallCount() int {
   289  	fake.forNodeOUMutex.RLock()
   290  	defer fake.forNodeOUMutex.RUnlock()
   291  	return len(fake.forNodeOUArgsForCall)
   292  }
   293  
   294  func (fake *RestartManager) ForNodeOUCalls(stub func(v1.Object) error) {
   295  	fake.forNodeOUMutex.Lock()
   296  	defer fake.forNodeOUMutex.Unlock()
   297  	fake.ForNodeOUStub = stub
   298  }
   299  
   300  func (fake *RestartManager) ForNodeOUArgsForCall(i int) v1.Object {
   301  	fake.forNodeOUMutex.RLock()
   302  	defer fake.forNodeOUMutex.RUnlock()
   303  	argsForCall := fake.forNodeOUArgsForCall[i]
   304  	return argsForCall.arg1
   305  }
   306  
   307  func (fake *RestartManager) ForNodeOUReturns(result1 error) {
   308  	fake.forNodeOUMutex.Lock()
   309  	defer fake.forNodeOUMutex.Unlock()
   310  	fake.ForNodeOUStub = nil
   311  	fake.forNodeOUReturns = struct {
   312  		result1 error
   313  	}{result1}
   314  }
   315  
   316  func (fake *RestartManager) ForNodeOUReturnsOnCall(i int, result1 error) {
   317  	fake.forNodeOUMutex.Lock()
   318  	defer fake.forNodeOUMutex.Unlock()
   319  	fake.ForNodeOUStub = nil
   320  	if fake.forNodeOUReturnsOnCall == nil {
   321  		fake.forNodeOUReturnsOnCall = make(map[int]struct {
   322  			result1 error
   323  		})
   324  	}
   325  	fake.forNodeOUReturnsOnCall[i] = struct {
   326  		result1 error
   327  	}{result1}
   328  }
   329  
   330  func (fake *RestartManager) ForRestartAction(arg1 v1.Object) error {
   331  	fake.forRestartActionMutex.Lock()
   332  	ret, specificReturn := fake.forRestartActionReturnsOnCall[len(fake.forRestartActionArgsForCall)]
   333  	fake.forRestartActionArgsForCall = append(fake.forRestartActionArgsForCall, struct {
   334  		arg1 v1.Object
   335  	}{arg1})
   336  	stub := fake.ForRestartActionStub
   337  	fakeReturns := fake.forRestartActionReturns
   338  	fake.recordInvocation("ForRestartAction", []interface{}{arg1})
   339  	fake.forRestartActionMutex.Unlock()
   340  	if stub != nil {
   341  		return stub(arg1)
   342  	}
   343  	if specificReturn {
   344  		return ret.result1
   345  	}
   346  	return fakeReturns.result1
   347  }
   348  
   349  func (fake *RestartManager) ForRestartActionCallCount() int {
   350  	fake.forRestartActionMutex.RLock()
   351  	defer fake.forRestartActionMutex.RUnlock()
   352  	return len(fake.forRestartActionArgsForCall)
   353  }
   354  
   355  func (fake *RestartManager) ForRestartActionCalls(stub func(v1.Object) error) {
   356  	fake.forRestartActionMutex.Lock()
   357  	defer fake.forRestartActionMutex.Unlock()
   358  	fake.ForRestartActionStub = stub
   359  }
   360  
   361  func (fake *RestartManager) ForRestartActionArgsForCall(i int) v1.Object {
   362  	fake.forRestartActionMutex.RLock()
   363  	defer fake.forRestartActionMutex.RUnlock()
   364  	argsForCall := fake.forRestartActionArgsForCall[i]
   365  	return argsForCall.arg1
   366  }
   367  
   368  func (fake *RestartManager) ForRestartActionReturns(result1 error) {
   369  	fake.forRestartActionMutex.Lock()
   370  	defer fake.forRestartActionMutex.Unlock()
   371  	fake.ForRestartActionStub = nil
   372  	fake.forRestartActionReturns = struct {
   373  		result1 error
   374  	}{result1}
   375  }
   376  
   377  func (fake *RestartManager) ForRestartActionReturnsOnCall(i int, result1 error) {
   378  	fake.forRestartActionMutex.Lock()
   379  	defer fake.forRestartActionMutex.Unlock()
   380  	fake.ForRestartActionStub = nil
   381  	if fake.forRestartActionReturnsOnCall == nil {
   382  		fake.forRestartActionReturnsOnCall = make(map[int]struct {
   383  			result1 error
   384  		})
   385  	}
   386  	fake.forRestartActionReturnsOnCall[i] = struct {
   387  		result1 error
   388  	}{result1}
   389  }
   390  
   391  func (fake *RestartManager) TriggerIfNeeded(arg1 restart.Instance) error {
   392  	fake.triggerIfNeededMutex.Lock()
   393  	ret, specificReturn := fake.triggerIfNeededReturnsOnCall[len(fake.triggerIfNeededArgsForCall)]
   394  	fake.triggerIfNeededArgsForCall = append(fake.triggerIfNeededArgsForCall, struct {
   395  		arg1 restart.Instance
   396  	}{arg1})
   397  	stub := fake.TriggerIfNeededStub
   398  	fakeReturns := fake.triggerIfNeededReturns
   399  	fake.recordInvocation("TriggerIfNeeded", []interface{}{arg1})
   400  	fake.triggerIfNeededMutex.Unlock()
   401  	if stub != nil {
   402  		return stub(arg1)
   403  	}
   404  	if specificReturn {
   405  		return ret.result1
   406  	}
   407  	return fakeReturns.result1
   408  }
   409  
   410  func (fake *RestartManager) TriggerIfNeededCallCount() int {
   411  	fake.triggerIfNeededMutex.RLock()
   412  	defer fake.triggerIfNeededMutex.RUnlock()
   413  	return len(fake.triggerIfNeededArgsForCall)
   414  }
   415  
   416  func (fake *RestartManager) TriggerIfNeededCalls(stub func(restart.Instance) error) {
   417  	fake.triggerIfNeededMutex.Lock()
   418  	defer fake.triggerIfNeededMutex.Unlock()
   419  	fake.TriggerIfNeededStub = stub
   420  }
   421  
   422  func (fake *RestartManager) TriggerIfNeededArgsForCall(i int) restart.Instance {
   423  	fake.triggerIfNeededMutex.RLock()
   424  	defer fake.triggerIfNeededMutex.RUnlock()
   425  	argsForCall := fake.triggerIfNeededArgsForCall[i]
   426  	return argsForCall.arg1
   427  }
   428  
   429  func (fake *RestartManager) TriggerIfNeededReturns(result1 error) {
   430  	fake.triggerIfNeededMutex.Lock()
   431  	defer fake.triggerIfNeededMutex.Unlock()
   432  	fake.TriggerIfNeededStub = nil
   433  	fake.triggerIfNeededReturns = struct {
   434  		result1 error
   435  	}{result1}
   436  }
   437  
   438  func (fake *RestartManager) TriggerIfNeededReturnsOnCall(i int, result1 error) {
   439  	fake.triggerIfNeededMutex.Lock()
   440  	defer fake.triggerIfNeededMutex.Unlock()
   441  	fake.TriggerIfNeededStub = nil
   442  	if fake.triggerIfNeededReturnsOnCall == nil {
   443  		fake.triggerIfNeededReturnsOnCall = make(map[int]struct {
   444  			result1 error
   445  		})
   446  	}
   447  	fake.triggerIfNeededReturnsOnCall[i] = struct {
   448  		result1 error
   449  	}{result1}
   450  }
   451  
   452  func (fake *RestartManager) Invocations() map[string][][]interface{} {
   453  	fake.invocationsMutex.RLock()
   454  	defer fake.invocationsMutex.RUnlock()
   455  	fake.forAdminCertUpdateMutex.RLock()
   456  	defer fake.forAdminCertUpdateMutex.RUnlock()
   457  	fake.forCertUpdateMutex.RLock()
   458  	defer fake.forCertUpdateMutex.RUnlock()
   459  	fake.forConfigOverrideMutex.RLock()
   460  	defer fake.forConfigOverrideMutex.RUnlock()
   461  	fake.forNodeOUMutex.RLock()
   462  	defer fake.forNodeOUMutex.RUnlock()
   463  	fake.forRestartActionMutex.RLock()
   464  	defer fake.forRestartActionMutex.RUnlock()
   465  	fake.triggerIfNeededMutex.RLock()
   466  	defer fake.triggerIfNeededMutex.RUnlock()
   467  	copiedInvocations := map[string][][]interface{}{}
   468  	for key, value := range fake.invocations {
   469  		copiedInvocations[key] = value
   470  	}
   471  	return copiedInvocations
   472  }
   473  
   474  func (fake *RestartManager) recordInvocation(key string, args []interface{}) {
   475  	fake.invocationsMutex.Lock()
   476  	defer fake.invocationsMutex.Unlock()
   477  	if fake.invocations == nil {
   478  		fake.invocations = map[string][][]interface{}{}
   479  	}
   480  	if fake.invocations[key] == nil {
   481  		fake.invocations[key] = [][]interface{}{}
   482  	}
   483  	fake.invocations[key] = append(fake.invocations[key], args)
   484  }
   485  
   486  var _ baseorderer.RestartManager = new(RestartManager)