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

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	baseca "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/ca"
     8  	"github.com/IBM-Blockchain/fabric-operator/pkg/restart"
     9  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    10  )
    11  
    12  type RestartManager struct {
    13  	ForConfigOverrideStub        func(v1.Object) error
    14  	forConfigOverrideMutex       sync.RWMutex
    15  	forConfigOverrideArgsForCall []struct {
    16  		arg1 v1.Object
    17  	}
    18  	forConfigOverrideReturns struct {
    19  		result1 error
    20  	}
    21  	forConfigOverrideReturnsOnCall map[int]struct {
    22  		result1 error
    23  	}
    24  	ForRestartActionStub        func(v1.Object) error
    25  	forRestartActionMutex       sync.RWMutex
    26  	forRestartActionArgsForCall []struct {
    27  		arg1 v1.Object
    28  	}
    29  	forRestartActionReturns struct {
    30  		result1 error
    31  	}
    32  	forRestartActionReturnsOnCall map[int]struct {
    33  		result1 error
    34  	}
    35  	ForTLSReenrollStub        func(v1.Object) error
    36  	forTLSReenrollMutex       sync.RWMutex
    37  	forTLSReenrollArgsForCall []struct {
    38  		arg1 v1.Object
    39  	}
    40  	forTLSReenrollReturns struct {
    41  		result1 error
    42  	}
    43  	forTLSReenrollReturnsOnCall map[int]struct {
    44  		result1 error
    45  	}
    46  	TriggerIfNeededStub        func(restart.Instance) error
    47  	triggerIfNeededMutex       sync.RWMutex
    48  	triggerIfNeededArgsForCall []struct {
    49  		arg1 restart.Instance
    50  	}
    51  	triggerIfNeededReturns struct {
    52  		result1 error
    53  	}
    54  	triggerIfNeededReturnsOnCall map[int]struct {
    55  		result1 error
    56  	}
    57  	invocations      map[string][][]interface{}
    58  	invocationsMutex sync.RWMutex
    59  }
    60  
    61  func (fake *RestartManager) ForConfigOverride(arg1 v1.Object) error {
    62  	fake.forConfigOverrideMutex.Lock()
    63  	ret, specificReturn := fake.forConfigOverrideReturnsOnCall[len(fake.forConfigOverrideArgsForCall)]
    64  	fake.forConfigOverrideArgsForCall = append(fake.forConfigOverrideArgsForCall, struct {
    65  		arg1 v1.Object
    66  	}{arg1})
    67  	stub := fake.ForConfigOverrideStub
    68  	fakeReturns := fake.forConfigOverrideReturns
    69  	fake.recordInvocation("ForConfigOverride", []interface{}{arg1})
    70  	fake.forConfigOverrideMutex.Unlock()
    71  	if stub != nil {
    72  		return stub(arg1)
    73  	}
    74  	if specificReturn {
    75  		return ret.result1
    76  	}
    77  	return fakeReturns.result1
    78  }
    79  
    80  func (fake *RestartManager) ForConfigOverrideCallCount() int {
    81  	fake.forConfigOverrideMutex.RLock()
    82  	defer fake.forConfigOverrideMutex.RUnlock()
    83  	return len(fake.forConfigOverrideArgsForCall)
    84  }
    85  
    86  func (fake *RestartManager) ForConfigOverrideCalls(stub func(v1.Object) error) {
    87  	fake.forConfigOverrideMutex.Lock()
    88  	defer fake.forConfigOverrideMutex.Unlock()
    89  	fake.ForConfigOverrideStub = stub
    90  }
    91  
    92  func (fake *RestartManager) ForConfigOverrideArgsForCall(i int) v1.Object {
    93  	fake.forConfigOverrideMutex.RLock()
    94  	defer fake.forConfigOverrideMutex.RUnlock()
    95  	argsForCall := fake.forConfigOverrideArgsForCall[i]
    96  	return argsForCall.arg1
    97  }
    98  
    99  func (fake *RestartManager) ForConfigOverrideReturns(result1 error) {
   100  	fake.forConfigOverrideMutex.Lock()
   101  	defer fake.forConfigOverrideMutex.Unlock()
   102  	fake.ForConfigOverrideStub = nil
   103  	fake.forConfigOverrideReturns = struct {
   104  		result1 error
   105  	}{result1}
   106  }
   107  
   108  func (fake *RestartManager) ForConfigOverrideReturnsOnCall(i int, result1 error) {
   109  	fake.forConfigOverrideMutex.Lock()
   110  	defer fake.forConfigOverrideMutex.Unlock()
   111  	fake.ForConfigOverrideStub = nil
   112  	if fake.forConfigOverrideReturnsOnCall == nil {
   113  		fake.forConfigOverrideReturnsOnCall = make(map[int]struct {
   114  			result1 error
   115  		})
   116  	}
   117  	fake.forConfigOverrideReturnsOnCall[i] = struct {
   118  		result1 error
   119  	}{result1}
   120  }
   121  
   122  func (fake *RestartManager) ForRestartAction(arg1 v1.Object) error {
   123  	fake.forRestartActionMutex.Lock()
   124  	ret, specificReturn := fake.forRestartActionReturnsOnCall[len(fake.forRestartActionArgsForCall)]
   125  	fake.forRestartActionArgsForCall = append(fake.forRestartActionArgsForCall, struct {
   126  		arg1 v1.Object
   127  	}{arg1})
   128  	stub := fake.ForRestartActionStub
   129  	fakeReturns := fake.forRestartActionReturns
   130  	fake.recordInvocation("ForRestartAction", []interface{}{arg1})
   131  	fake.forRestartActionMutex.Unlock()
   132  	if stub != nil {
   133  		return stub(arg1)
   134  	}
   135  	if specificReturn {
   136  		return ret.result1
   137  	}
   138  	return fakeReturns.result1
   139  }
   140  
   141  func (fake *RestartManager) ForRestartActionCallCount() int {
   142  	fake.forRestartActionMutex.RLock()
   143  	defer fake.forRestartActionMutex.RUnlock()
   144  	return len(fake.forRestartActionArgsForCall)
   145  }
   146  
   147  func (fake *RestartManager) ForRestartActionCalls(stub func(v1.Object) error) {
   148  	fake.forRestartActionMutex.Lock()
   149  	defer fake.forRestartActionMutex.Unlock()
   150  	fake.ForRestartActionStub = stub
   151  }
   152  
   153  func (fake *RestartManager) ForRestartActionArgsForCall(i int) v1.Object {
   154  	fake.forRestartActionMutex.RLock()
   155  	defer fake.forRestartActionMutex.RUnlock()
   156  	argsForCall := fake.forRestartActionArgsForCall[i]
   157  	return argsForCall.arg1
   158  }
   159  
   160  func (fake *RestartManager) ForRestartActionReturns(result1 error) {
   161  	fake.forRestartActionMutex.Lock()
   162  	defer fake.forRestartActionMutex.Unlock()
   163  	fake.ForRestartActionStub = nil
   164  	fake.forRestartActionReturns = struct {
   165  		result1 error
   166  	}{result1}
   167  }
   168  
   169  func (fake *RestartManager) ForRestartActionReturnsOnCall(i int, result1 error) {
   170  	fake.forRestartActionMutex.Lock()
   171  	defer fake.forRestartActionMutex.Unlock()
   172  	fake.ForRestartActionStub = nil
   173  	if fake.forRestartActionReturnsOnCall == nil {
   174  		fake.forRestartActionReturnsOnCall = make(map[int]struct {
   175  			result1 error
   176  		})
   177  	}
   178  	fake.forRestartActionReturnsOnCall[i] = struct {
   179  		result1 error
   180  	}{result1}
   181  }
   182  
   183  func (fake *RestartManager) ForTLSReenroll(arg1 v1.Object) error {
   184  	fake.forTLSReenrollMutex.Lock()
   185  	ret, specificReturn := fake.forTLSReenrollReturnsOnCall[len(fake.forTLSReenrollArgsForCall)]
   186  	fake.forTLSReenrollArgsForCall = append(fake.forTLSReenrollArgsForCall, struct {
   187  		arg1 v1.Object
   188  	}{arg1})
   189  	stub := fake.ForTLSReenrollStub
   190  	fakeReturns := fake.forTLSReenrollReturns
   191  	fake.recordInvocation("ForTLSReenroll", []interface{}{arg1})
   192  	fake.forTLSReenrollMutex.Unlock()
   193  	if stub != nil {
   194  		return stub(arg1)
   195  	}
   196  	if specificReturn {
   197  		return ret.result1
   198  	}
   199  	return fakeReturns.result1
   200  }
   201  
   202  func (fake *RestartManager) ForTLSReenrollCallCount() int {
   203  	fake.forTLSReenrollMutex.RLock()
   204  	defer fake.forTLSReenrollMutex.RUnlock()
   205  	return len(fake.forTLSReenrollArgsForCall)
   206  }
   207  
   208  func (fake *RestartManager) ForTLSReenrollCalls(stub func(v1.Object) error) {
   209  	fake.forTLSReenrollMutex.Lock()
   210  	defer fake.forTLSReenrollMutex.Unlock()
   211  	fake.ForTLSReenrollStub = stub
   212  }
   213  
   214  func (fake *RestartManager) ForTLSReenrollArgsForCall(i int) v1.Object {
   215  	fake.forTLSReenrollMutex.RLock()
   216  	defer fake.forTLSReenrollMutex.RUnlock()
   217  	argsForCall := fake.forTLSReenrollArgsForCall[i]
   218  	return argsForCall.arg1
   219  }
   220  
   221  func (fake *RestartManager) ForTLSReenrollReturns(result1 error) {
   222  	fake.forTLSReenrollMutex.Lock()
   223  	defer fake.forTLSReenrollMutex.Unlock()
   224  	fake.ForTLSReenrollStub = nil
   225  	fake.forTLSReenrollReturns = struct {
   226  		result1 error
   227  	}{result1}
   228  }
   229  
   230  func (fake *RestartManager) ForTLSReenrollReturnsOnCall(i int, result1 error) {
   231  	fake.forTLSReenrollMutex.Lock()
   232  	defer fake.forTLSReenrollMutex.Unlock()
   233  	fake.ForTLSReenrollStub = nil
   234  	if fake.forTLSReenrollReturnsOnCall == nil {
   235  		fake.forTLSReenrollReturnsOnCall = make(map[int]struct {
   236  			result1 error
   237  		})
   238  	}
   239  	fake.forTLSReenrollReturnsOnCall[i] = struct {
   240  		result1 error
   241  	}{result1}
   242  }
   243  
   244  func (fake *RestartManager) TriggerIfNeeded(arg1 restart.Instance) error {
   245  	fake.triggerIfNeededMutex.Lock()
   246  	ret, specificReturn := fake.triggerIfNeededReturnsOnCall[len(fake.triggerIfNeededArgsForCall)]
   247  	fake.triggerIfNeededArgsForCall = append(fake.triggerIfNeededArgsForCall, struct {
   248  		arg1 restart.Instance
   249  	}{arg1})
   250  	stub := fake.TriggerIfNeededStub
   251  	fakeReturns := fake.triggerIfNeededReturns
   252  	fake.recordInvocation("TriggerIfNeeded", []interface{}{arg1})
   253  	fake.triggerIfNeededMutex.Unlock()
   254  	if stub != nil {
   255  		return stub(arg1)
   256  	}
   257  	if specificReturn {
   258  		return ret.result1
   259  	}
   260  	return fakeReturns.result1
   261  }
   262  
   263  func (fake *RestartManager) TriggerIfNeededCallCount() int {
   264  	fake.triggerIfNeededMutex.RLock()
   265  	defer fake.triggerIfNeededMutex.RUnlock()
   266  	return len(fake.triggerIfNeededArgsForCall)
   267  }
   268  
   269  func (fake *RestartManager) TriggerIfNeededCalls(stub func(restart.Instance) error) {
   270  	fake.triggerIfNeededMutex.Lock()
   271  	defer fake.triggerIfNeededMutex.Unlock()
   272  	fake.TriggerIfNeededStub = stub
   273  }
   274  
   275  func (fake *RestartManager) TriggerIfNeededArgsForCall(i int) restart.Instance {
   276  	fake.triggerIfNeededMutex.RLock()
   277  	defer fake.triggerIfNeededMutex.RUnlock()
   278  	argsForCall := fake.triggerIfNeededArgsForCall[i]
   279  	return argsForCall.arg1
   280  }
   281  
   282  func (fake *RestartManager) TriggerIfNeededReturns(result1 error) {
   283  	fake.triggerIfNeededMutex.Lock()
   284  	defer fake.triggerIfNeededMutex.Unlock()
   285  	fake.TriggerIfNeededStub = nil
   286  	fake.triggerIfNeededReturns = struct {
   287  		result1 error
   288  	}{result1}
   289  }
   290  
   291  func (fake *RestartManager) TriggerIfNeededReturnsOnCall(i int, result1 error) {
   292  	fake.triggerIfNeededMutex.Lock()
   293  	defer fake.triggerIfNeededMutex.Unlock()
   294  	fake.TriggerIfNeededStub = nil
   295  	if fake.triggerIfNeededReturnsOnCall == nil {
   296  		fake.triggerIfNeededReturnsOnCall = make(map[int]struct {
   297  			result1 error
   298  		})
   299  	}
   300  	fake.triggerIfNeededReturnsOnCall[i] = struct {
   301  		result1 error
   302  	}{result1}
   303  }
   304  
   305  func (fake *RestartManager) Invocations() map[string][][]interface{} {
   306  	fake.invocationsMutex.RLock()
   307  	defer fake.invocationsMutex.RUnlock()
   308  	fake.forConfigOverrideMutex.RLock()
   309  	defer fake.forConfigOverrideMutex.RUnlock()
   310  	fake.forRestartActionMutex.RLock()
   311  	defer fake.forRestartActionMutex.RUnlock()
   312  	fake.forTLSReenrollMutex.RLock()
   313  	defer fake.forTLSReenrollMutex.RUnlock()
   314  	fake.triggerIfNeededMutex.RLock()
   315  	defer fake.triggerIfNeededMutex.RUnlock()
   316  	copiedInvocations := map[string][][]interface{}{}
   317  	for key, value := range fake.invocations {
   318  		copiedInvocations[key] = value
   319  	}
   320  	return copiedInvocations
   321  }
   322  
   323  func (fake *RestartManager) recordInvocation(key string, args []interface{}) {
   324  	fake.invocationsMutex.Lock()
   325  	defer fake.invocationsMutex.Unlock()
   326  	if fake.invocations == nil {
   327  		fake.invocations = map[string][][]interface{}{}
   328  	}
   329  	if fake.invocations[key] == nil {
   330  		fake.invocations[key] = [][]interface{}{}
   331  	}
   332  	fake.invocations[key] = append(fake.invocations[key], args)
   333  }
   334  
   335  var _ baseca.RestartManager = new(RestartManager)