github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/migrator/peer/fabric/v2/mocks/deploymentmanager.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	v2 "github.com/IBM-Blockchain/fabric-operator/pkg/migrator/peer/fabric/v2"
     8  	v1a "k8s.io/api/apps/v1"
     9  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    10  	"k8s.io/apimachinery/pkg/runtime"
    11  	"sigs.k8s.io/controller-runtime/pkg/client"
    12  )
    13  
    14  type DeploymentManager struct {
    15  	DeleteStub        func(v1.Object) error
    16  	deleteMutex       sync.RWMutex
    17  	deleteArgsForCall []struct {
    18  		arg1 v1.Object
    19  	}
    20  	deleteReturns struct {
    21  		result1 error
    22  	}
    23  	deleteReturnsOnCall map[int]struct {
    24  		result1 error
    25  	}
    26  	DeploymentStatusStub        func(v1.Object) (v1a.DeploymentStatus, error)
    27  	deploymentStatusMutex       sync.RWMutex
    28  	deploymentStatusArgsForCall []struct {
    29  		arg1 v1.Object
    30  	}
    31  	deploymentStatusReturns struct {
    32  		result1 v1a.DeploymentStatus
    33  		result2 error
    34  	}
    35  	deploymentStatusReturnsOnCall map[int]struct {
    36  		result1 v1a.DeploymentStatus
    37  		result2 error
    38  	}
    39  	GetStub        func(v1.Object) (client.Object, error)
    40  	getMutex       sync.RWMutex
    41  	getArgsForCall []struct {
    42  		arg1 v1.Object
    43  	}
    44  	getReturns struct {
    45  		result1 client.Object
    46  		result2 error
    47  	}
    48  	getReturnsOnCall map[int]struct {
    49  		result1 client.Object
    50  		result2 error
    51  	}
    52  	GetSchemeStub        func() *runtime.Scheme
    53  	getSchemeMutex       sync.RWMutex
    54  	getSchemeArgsForCall []struct {
    55  	}
    56  	getSchemeReturns struct {
    57  		result1 *runtime.Scheme
    58  	}
    59  	getSchemeReturnsOnCall map[int]struct {
    60  		result1 *runtime.Scheme
    61  	}
    62  	invocations      map[string][][]interface{}
    63  	invocationsMutex sync.RWMutex
    64  }
    65  
    66  func (fake *DeploymentManager) Delete(arg1 v1.Object) error {
    67  	fake.deleteMutex.Lock()
    68  	ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
    69  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
    70  		arg1 v1.Object
    71  	}{arg1})
    72  	stub := fake.DeleteStub
    73  	fakeReturns := fake.deleteReturns
    74  	fake.recordInvocation("Delete", []interface{}{arg1})
    75  	fake.deleteMutex.Unlock()
    76  	if stub != nil {
    77  		return stub(arg1)
    78  	}
    79  	if specificReturn {
    80  		return ret.result1
    81  	}
    82  	return fakeReturns.result1
    83  }
    84  
    85  func (fake *DeploymentManager) DeleteCallCount() int {
    86  	fake.deleteMutex.RLock()
    87  	defer fake.deleteMutex.RUnlock()
    88  	return len(fake.deleteArgsForCall)
    89  }
    90  
    91  func (fake *DeploymentManager) DeleteCalls(stub func(v1.Object) error) {
    92  	fake.deleteMutex.Lock()
    93  	defer fake.deleteMutex.Unlock()
    94  	fake.DeleteStub = stub
    95  }
    96  
    97  func (fake *DeploymentManager) DeleteArgsForCall(i int) v1.Object {
    98  	fake.deleteMutex.RLock()
    99  	defer fake.deleteMutex.RUnlock()
   100  	argsForCall := fake.deleteArgsForCall[i]
   101  	return argsForCall.arg1
   102  }
   103  
   104  func (fake *DeploymentManager) DeleteReturns(result1 error) {
   105  	fake.deleteMutex.Lock()
   106  	defer fake.deleteMutex.Unlock()
   107  	fake.DeleteStub = nil
   108  	fake.deleteReturns = struct {
   109  		result1 error
   110  	}{result1}
   111  }
   112  
   113  func (fake *DeploymentManager) DeleteReturnsOnCall(i int, result1 error) {
   114  	fake.deleteMutex.Lock()
   115  	defer fake.deleteMutex.Unlock()
   116  	fake.DeleteStub = nil
   117  	if fake.deleteReturnsOnCall == nil {
   118  		fake.deleteReturnsOnCall = make(map[int]struct {
   119  			result1 error
   120  		})
   121  	}
   122  	fake.deleteReturnsOnCall[i] = struct {
   123  		result1 error
   124  	}{result1}
   125  }
   126  
   127  func (fake *DeploymentManager) DeploymentStatus(arg1 v1.Object) (v1a.DeploymentStatus, error) {
   128  	fake.deploymentStatusMutex.Lock()
   129  	ret, specificReturn := fake.deploymentStatusReturnsOnCall[len(fake.deploymentStatusArgsForCall)]
   130  	fake.deploymentStatusArgsForCall = append(fake.deploymentStatusArgsForCall, struct {
   131  		arg1 v1.Object
   132  	}{arg1})
   133  	stub := fake.DeploymentStatusStub
   134  	fakeReturns := fake.deploymentStatusReturns
   135  	fake.recordInvocation("DeploymentStatus", []interface{}{arg1})
   136  	fake.deploymentStatusMutex.Unlock()
   137  	if stub != nil {
   138  		return stub(arg1)
   139  	}
   140  	if specificReturn {
   141  		return ret.result1, ret.result2
   142  	}
   143  	return fakeReturns.result1, fakeReturns.result2
   144  }
   145  
   146  func (fake *DeploymentManager) DeploymentStatusCallCount() int {
   147  	fake.deploymentStatusMutex.RLock()
   148  	defer fake.deploymentStatusMutex.RUnlock()
   149  	return len(fake.deploymentStatusArgsForCall)
   150  }
   151  
   152  func (fake *DeploymentManager) DeploymentStatusCalls(stub func(v1.Object) (v1a.DeploymentStatus, error)) {
   153  	fake.deploymentStatusMutex.Lock()
   154  	defer fake.deploymentStatusMutex.Unlock()
   155  	fake.DeploymentStatusStub = stub
   156  }
   157  
   158  func (fake *DeploymentManager) DeploymentStatusArgsForCall(i int) v1.Object {
   159  	fake.deploymentStatusMutex.RLock()
   160  	defer fake.deploymentStatusMutex.RUnlock()
   161  	argsForCall := fake.deploymentStatusArgsForCall[i]
   162  	return argsForCall.arg1
   163  }
   164  
   165  func (fake *DeploymentManager) DeploymentStatusReturns(result1 v1a.DeploymentStatus, result2 error) {
   166  	fake.deploymentStatusMutex.Lock()
   167  	defer fake.deploymentStatusMutex.Unlock()
   168  	fake.DeploymentStatusStub = nil
   169  	fake.deploymentStatusReturns = struct {
   170  		result1 v1a.DeploymentStatus
   171  		result2 error
   172  	}{result1, result2}
   173  }
   174  
   175  func (fake *DeploymentManager) DeploymentStatusReturnsOnCall(i int, result1 v1a.DeploymentStatus, result2 error) {
   176  	fake.deploymentStatusMutex.Lock()
   177  	defer fake.deploymentStatusMutex.Unlock()
   178  	fake.DeploymentStatusStub = nil
   179  	if fake.deploymentStatusReturnsOnCall == nil {
   180  		fake.deploymentStatusReturnsOnCall = make(map[int]struct {
   181  			result1 v1a.DeploymentStatus
   182  			result2 error
   183  		})
   184  	}
   185  	fake.deploymentStatusReturnsOnCall[i] = struct {
   186  		result1 v1a.DeploymentStatus
   187  		result2 error
   188  	}{result1, result2}
   189  }
   190  
   191  func (fake *DeploymentManager) Get(arg1 v1.Object) (client.Object, error) {
   192  	fake.getMutex.Lock()
   193  	ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)]
   194  	fake.getArgsForCall = append(fake.getArgsForCall, struct {
   195  		arg1 v1.Object
   196  	}{arg1})
   197  	stub := fake.GetStub
   198  	fakeReturns := fake.getReturns
   199  	fake.recordInvocation("Get", []interface{}{arg1})
   200  	fake.getMutex.Unlock()
   201  	if stub != nil {
   202  		return stub(arg1)
   203  	}
   204  	if specificReturn {
   205  		return ret.result1, ret.result2
   206  	}
   207  	return fakeReturns.result1, fakeReturns.result2
   208  }
   209  
   210  func (fake *DeploymentManager) GetCallCount() int {
   211  	fake.getMutex.RLock()
   212  	defer fake.getMutex.RUnlock()
   213  	return len(fake.getArgsForCall)
   214  }
   215  
   216  func (fake *DeploymentManager) GetCalls(stub func(v1.Object) (client.Object, error)) {
   217  	fake.getMutex.Lock()
   218  	defer fake.getMutex.Unlock()
   219  	fake.GetStub = stub
   220  }
   221  
   222  func (fake *DeploymentManager) GetArgsForCall(i int) v1.Object {
   223  	fake.getMutex.RLock()
   224  	defer fake.getMutex.RUnlock()
   225  	argsForCall := fake.getArgsForCall[i]
   226  	return argsForCall.arg1
   227  }
   228  
   229  func (fake *DeploymentManager) GetReturns(result1 client.Object, result2 error) {
   230  	fake.getMutex.Lock()
   231  	defer fake.getMutex.Unlock()
   232  	fake.GetStub = nil
   233  	fake.getReturns = struct {
   234  		result1 client.Object
   235  		result2 error
   236  	}{result1, result2}
   237  }
   238  
   239  func (fake *DeploymentManager) GetReturnsOnCall(i int, result1 client.Object, result2 error) {
   240  	fake.getMutex.Lock()
   241  	defer fake.getMutex.Unlock()
   242  	fake.GetStub = nil
   243  	if fake.getReturnsOnCall == nil {
   244  		fake.getReturnsOnCall = make(map[int]struct {
   245  			result1 client.Object
   246  			result2 error
   247  		})
   248  	}
   249  	fake.getReturnsOnCall[i] = struct {
   250  		result1 client.Object
   251  		result2 error
   252  	}{result1, result2}
   253  }
   254  
   255  func (fake *DeploymentManager) GetScheme() *runtime.Scheme {
   256  	fake.getSchemeMutex.Lock()
   257  	ret, specificReturn := fake.getSchemeReturnsOnCall[len(fake.getSchemeArgsForCall)]
   258  	fake.getSchemeArgsForCall = append(fake.getSchemeArgsForCall, struct {
   259  	}{})
   260  	stub := fake.GetSchemeStub
   261  	fakeReturns := fake.getSchemeReturns
   262  	fake.recordInvocation("GetScheme", []interface{}{})
   263  	fake.getSchemeMutex.Unlock()
   264  	if stub != nil {
   265  		return stub()
   266  	}
   267  	if specificReturn {
   268  		return ret.result1
   269  	}
   270  	return fakeReturns.result1
   271  }
   272  
   273  func (fake *DeploymentManager) GetSchemeCallCount() int {
   274  	fake.getSchemeMutex.RLock()
   275  	defer fake.getSchemeMutex.RUnlock()
   276  	return len(fake.getSchemeArgsForCall)
   277  }
   278  
   279  func (fake *DeploymentManager) GetSchemeCalls(stub func() *runtime.Scheme) {
   280  	fake.getSchemeMutex.Lock()
   281  	defer fake.getSchemeMutex.Unlock()
   282  	fake.GetSchemeStub = stub
   283  }
   284  
   285  func (fake *DeploymentManager) GetSchemeReturns(result1 *runtime.Scheme) {
   286  	fake.getSchemeMutex.Lock()
   287  	defer fake.getSchemeMutex.Unlock()
   288  	fake.GetSchemeStub = nil
   289  	fake.getSchemeReturns = struct {
   290  		result1 *runtime.Scheme
   291  	}{result1}
   292  }
   293  
   294  func (fake *DeploymentManager) GetSchemeReturnsOnCall(i int, result1 *runtime.Scheme) {
   295  	fake.getSchemeMutex.Lock()
   296  	defer fake.getSchemeMutex.Unlock()
   297  	fake.GetSchemeStub = nil
   298  	if fake.getSchemeReturnsOnCall == nil {
   299  		fake.getSchemeReturnsOnCall = make(map[int]struct {
   300  			result1 *runtime.Scheme
   301  		})
   302  	}
   303  	fake.getSchemeReturnsOnCall[i] = struct {
   304  		result1 *runtime.Scheme
   305  	}{result1}
   306  }
   307  
   308  func (fake *DeploymentManager) Invocations() map[string][][]interface{} {
   309  	fake.invocationsMutex.RLock()
   310  	defer fake.invocationsMutex.RUnlock()
   311  	fake.deleteMutex.RLock()
   312  	defer fake.deleteMutex.RUnlock()
   313  	fake.deploymentStatusMutex.RLock()
   314  	defer fake.deploymentStatusMutex.RUnlock()
   315  	fake.getMutex.RLock()
   316  	defer fake.getMutex.RUnlock()
   317  	fake.getSchemeMutex.RLock()
   318  	defer fake.getSchemeMutex.RUnlock()
   319  	copiedInvocations := map[string][][]interface{}{}
   320  	for key, value := range fake.invocations {
   321  		copiedInvocations[key] = value
   322  	}
   323  	return copiedInvocations
   324  }
   325  
   326  func (fake *DeploymentManager) recordInvocation(key string, args []interface{}) {
   327  	fake.invocationsMutex.Lock()
   328  	defer fake.invocationsMutex.Unlock()
   329  	if fake.invocations == nil {
   330  		fake.invocations = map[string][][]interface{}{}
   331  	}
   332  	if fake.invocations[key] == nil {
   333  		fake.invocations[key] = [][]interface{}{}
   334  	}
   335  	fake.invocations[key] = append(fake.invocations[key], args)
   336  }
   337  
   338  var _ v2.DeploymentManager = new(DeploymentManager)