github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/migrator/peer/fabric/mocks/migrator.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/operatorconfig"
     8  	"github.com/IBM-Blockchain/fabric-operator/pkg/migrator/peer/fabric"
     9  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    10  )
    11  
    12  type Migrator struct {
    13  	MigrationNeededStub        func(v1.Object) bool
    14  	migrationNeededMutex       sync.RWMutex
    15  	migrationNeededArgsForCall []struct {
    16  		arg1 v1.Object
    17  	}
    18  	migrationNeededReturns struct {
    19  		result1 bool
    20  	}
    21  	migrationNeededReturnsOnCall map[int]struct {
    22  		result1 bool
    23  	}
    24  	SetChaincodeLauncherResourceOnCRStub        func(v1.Object) error
    25  	setChaincodeLauncherResourceOnCRMutex       sync.RWMutex
    26  	setChaincodeLauncherResourceOnCRArgsForCall []struct {
    27  		arg1 v1.Object
    28  	}
    29  	setChaincodeLauncherResourceOnCRReturns struct {
    30  		result1 error
    31  	}
    32  	setChaincodeLauncherResourceOnCRReturnsOnCall map[int]struct {
    33  		result1 error
    34  	}
    35  	UpdateConfigStub        func(v1.Object, string) error
    36  	updateConfigMutex       sync.RWMutex
    37  	updateConfigArgsForCall []struct {
    38  		arg1 v1.Object
    39  		arg2 string
    40  	}
    41  	updateConfigReturns struct {
    42  		result1 error
    43  	}
    44  	updateConfigReturnsOnCall map[int]struct {
    45  		result1 error
    46  	}
    47  	UpgradeDBsStub        func(v1.Object, operatorconfig.DBMigrationTimeouts) error
    48  	upgradeDBsMutex       sync.RWMutex
    49  	upgradeDBsArgsForCall []struct {
    50  		arg1 v1.Object
    51  		arg2 operatorconfig.DBMigrationTimeouts
    52  	}
    53  	upgradeDBsReturns struct {
    54  		result1 error
    55  	}
    56  	upgradeDBsReturnsOnCall map[int]struct {
    57  		result1 error
    58  	}
    59  	invocations      map[string][][]interface{}
    60  	invocationsMutex sync.RWMutex
    61  }
    62  
    63  func (fake *Migrator) MigrationNeeded(arg1 v1.Object) bool {
    64  	fake.migrationNeededMutex.Lock()
    65  	ret, specificReturn := fake.migrationNeededReturnsOnCall[len(fake.migrationNeededArgsForCall)]
    66  	fake.migrationNeededArgsForCall = append(fake.migrationNeededArgsForCall, struct {
    67  		arg1 v1.Object
    68  	}{arg1})
    69  	stub := fake.MigrationNeededStub
    70  	fakeReturns := fake.migrationNeededReturns
    71  	fake.recordInvocation("MigrationNeeded", []interface{}{arg1})
    72  	fake.migrationNeededMutex.Unlock()
    73  	if stub != nil {
    74  		return stub(arg1)
    75  	}
    76  	if specificReturn {
    77  		return ret.result1
    78  	}
    79  	return fakeReturns.result1
    80  }
    81  
    82  func (fake *Migrator) MigrationNeededCallCount() int {
    83  	fake.migrationNeededMutex.RLock()
    84  	defer fake.migrationNeededMutex.RUnlock()
    85  	return len(fake.migrationNeededArgsForCall)
    86  }
    87  
    88  func (fake *Migrator) MigrationNeededCalls(stub func(v1.Object) bool) {
    89  	fake.migrationNeededMutex.Lock()
    90  	defer fake.migrationNeededMutex.Unlock()
    91  	fake.MigrationNeededStub = stub
    92  }
    93  
    94  func (fake *Migrator) MigrationNeededArgsForCall(i int) v1.Object {
    95  	fake.migrationNeededMutex.RLock()
    96  	defer fake.migrationNeededMutex.RUnlock()
    97  	argsForCall := fake.migrationNeededArgsForCall[i]
    98  	return argsForCall.arg1
    99  }
   100  
   101  func (fake *Migrator) MigrationNeededReturns(result1 bool) {
   102  	fake.migrationNeededMutex.Lock()
   103  	defer fake.migrationNeededMutex.Unlock()
   104  	fake.MigrationNeededStub = nil
   105  	fake.migrationNeededReturns = struct {
   106  		result1 bool
   107  	}{result1}
   108  }
   109  
   110  func (fake *Migrator) MigrationNeededReturnsOnCall(i int, result1 bool) {
   111  	fake.migrationNeededMutex.Lock()
   112  	defer fake.migrationNeededMutex.Unlock()
   113  	fake.MigrationNeededStub = nil
   114  	if fake.migrationNeededReturnsOnCall == nil {
   115  		fake.migrationNeededReturnsOnCall = make(map[int]struct {
   116  			result1 bool
   117  		})
   118  	}
   119  	fake.migrationNeededReturnsOnCall[i] = struct {
   120  		result1 bool
   121  	}{result1}
   122  }
   123  
   124  func (fake *Migrator) SetChaincodeLauncherResourceOnCR(arg1 v1.Object) error {
   125  	fake.setChaincodeLauncherResourceOnCRMutex.Lock()
   126  	ret, specificReturn := fake.setChaincodeLauncherResourceOnCRReturnsOnCall[len(fake.setChaincodeLauncherResourceOnCRArgsForCall)]
   127  	fake.setChaincodeLauncherResourceOnCRArgsForCall = append(fake.setChaincodeLauncherResourceOnCRArgsForCall, struct {
   128  		arg1 v1.Object
   129  	}{arg1})
   130  	stub := fake.SetChaincodeLauncherResourceOnCRStub
   131  	fakeReturns := fake.setChaincodeLauncherResourceOnCRReturns
   132  	fake.recordInvocation("SetChaincodeLauncherResourceOnCR", []interface{}{arg1})
   133  	fake.setChaincodeLauncherResourceOnCRMutex.Unlock()
   134  	if stub != nil {
   135  		return stub(arg1)
   136  	}
   137  	if specificReturn {
   138  		return ret.result1
   139  	}
   140  	return fakeReturns.result1
   141  }
   142  
   143  func (fake *Migrator) SetChaincodeLauncherResourceOnCRCallCount() int {
   144  	fake.setChaincodeLauncherResourceOnCRMutex.RLock()
   145  	defer fake.setChaincodeLauncherResourceOnCRMutex.RUnlock()
   146  	return len(fake.setChaincodeLauncherResourceOnCRArgsForCall)
   147  }
   148  
   149  func (fake *Migrator) SetChaincodeLauncherResourceOnCRCalls(stub func(v1.Object) error) {
   150  	fake.setChaincodeLauncherResourceOnCRMutex.Lock()
   151  	defer fake.setChaincodeLauncherResourceOnCRMutex.Unlock()
   152  	fake.SetChaincodeLauncherResourceOnCRStub = stub
   153  }
   154  
   155  func (fake *Migrator) SetChaincodeLauncherResourceOnCRArgsForCall(i int) v1.Object {
   156  	fake.setChaincodeLauncherResourceOnCRMutex.RLock()
   157  	defer fake.setChaincodeLauncherResourceOnCRMutex.RUnlock()
   158  	argsForCall := fake.setChaincodeLauncherResourceOnCRArgsForCall[i]
   159  	return argsForCall.arg1
   160  }
   161  
   162  func (fake *Migrator) SetChaincodeLauncherResourceOnCRReturns(result1 error) {
   163  	fake.setChaincodeLauncherResourceOnCRMutex.Lock()
   164  	defer fake.setChaincodeLauncherResourceOnCRMutex.Unlock()
   165  	fake.SetChaincodeLauncherResourceOnCRStub = nil
   166  	fake.setChaincodeLauncherResourceOnCRReturns = struct {
   167  		result1 error
   168  	}{result1}
   169  }
   170  
   171  func (fake *Migrator) SetChaincodeLauncherResourceOnCRReturnsOnCall(i int, result1 error) {
   172  	fake.setChaincodeLauncherResourceOnCRMutex.Lock()
   173  	defer fake.setChaincodeLauncherResourceOnCRMutex.Unlock()
   174  	fake.SetChaincodeLauncherResourceOnCRStub = nil
   175  	if fake.setChaincodeLauncherResourceOnCRReturnsOnCall == nil {
   176  		fake.setChaincodeLauncherResourceOnCRReturnsOnCall = make(map[int]struct {
   177  			result1 error
   178  		})
   179  	}
   180  	fake.setChaincodeLauncherResourceOnCRReturnsOnCall[i] = struct {
   181  		result1 error
   182  	}{result1}
   183  }
   184  
   185  func (fake *Migrator) UpdateConfig(arg1 v1.Object, arg2 string) error {
   186  	fake.updateConfigMutex.Lock()
   187  	ret, specificReturn := fake.updateConfigReturnsOnCall[len(fake.updateConfigArgsForCall)]
   188  	fake.updateConfigArgsForCall = append(fake.updateConfigArgsForCall, struct {
   189  		arg1 v1.Object
   190  		arg2 string
   191  	}{arg1, arg2})
   192  	stub := fake.UpdateConfigStub
   193  	fakeReturns := fake.updateConfigReturns
   194  	fake.recordInvocation("UpdateConfig", []interface{}{arg1, arg2})
   195  	fake.updateConfigMutex.Unlock()
   196  	if stub != nil {
   197  		return stub(arg1, arg2)
   198  	}
   199  	if specificReturn {
   200  		return ret.result1
   201  	}
   202  	return fakeReturns.result1
   203  }
   204  
   205  func (fake *Migrator) UpdateConfigCallCount() int {
   206  	fake.updateConfigMutex.RLock()
   207  	defer fake.updateConfigMutex.RUnlock()
   208  	return len(fake.updateConfigArgsForCall)
   209  }
   210  
   211  func (fake *Migrator) UpdateConfigCalls(stub func(v1.Object, string) error) {
   212  	fake.updateConfigMutex.Lock()
   213  	defer fake.updateConfigMutex.Unlock()
   214  	fake.UpdateConfigStub = stub
   215  }
   216  
   217  func (fake *Migrator) UpdateConfigArgsForCall(i int) (v1.Object, string) {
   218  	fake.updateConfigMutex.RLock()
   219  	defer fake.updateConfigMutex.RUnlock()
   220  	argsForCall := fake.updateConfigArgsForCall[i]
   221  	return argsForCall.arg1, argsForCall.arg2
   222  }
   223  
   224  func (fake *Migrator) UpdateConfigReturns(result1 error) {
   225  	fake.updateConfigMutex.Lock()
   226  	defer fake.updateConfigMutex.Unlock()
   227  	fake.UpdateConfigStub = nil
   228  	fake.updateConfigReturns = struct {
   229  		result1 error
   230  	}{result1}
   231  }
   232  
   233  func (fake *Migrator) UpdateConfigReturnsOnCall(i int, result1 error) {
   234  	fake.updateConfigMutex.Lock()
   235  	defer fake.updateConfigMutex.Unlock()
   236  	fake.UpdateConfigStub = nil
   237  	if fake.updateConfigReturnsOnCall == nil {
   238  		fake.updateConfigReturnsOnCall = make(map[int]struct {
   239  			result1 error
   240  		})
   241  	}
   242  	fake.updateConfigReturnsOnCall[i] = struct {
   243  		result1 error
   244  	}{result1}
   245  }
   246  
   247  func (fake *Migrator) UpgradeDBs(arg1 v1.Object, arg2 operatorconfig.DBMigrationTimeouts) error {
   248  	fake.upgradeDBsMutex.Lock()
   249  	ret, specificReturn := fake.upgradeDBsReturnsOnCall[len(fake.upgradeDBsArgsForCall)]
   250  	fake.upgradeDBsArgsForCall = append(fake.upgradeDBsArgsForCall, struct {
   251  		arg1 v1.Object
   252  		arg2 operatorconfig.DBMigrationTimeouts
   253  	}{arg1, arg2})
   254  	stub := fake.UpgradeDBsStub
   255  	fakeReturns := fake.upgradeDBsReturns
   256  	fake.recordInvocation("UpgradeDBs", []interface{}{arg1, arg2})
   257  	fake.upgradeDBsMutex.Unlock()
   258  	if stub != nil {
   259  		return stub(arg1, arg2)
   260  	}
   261  	if specificReturn {
   262  		return ret.result1
   263  	}
   264  	return fakeReturns.result1
   265  }
   266  
   267  func (fake *Migrator) UpgradeDBsCallCount() int {
   268  	fake.upgradeDBsMutex.RLock()
   269  	defer fake.upgradeDBsMutex.RUnlock()
   270  	return len(fake.upgradeDBsArgsForCall)
   271  }
   272  
   273  func (fake *Migrator) UpgradeDBsCalls(stub func(v1.Object, operatorconfig.DBMigrationTimeouts) error) {
   274  	fake.upgradeDBsMutex.Lock()
   275  	defer fake.upgradeDBsMutex.Unlock()
   276  	fake.UpgradeDBsStub = stub
   277  }
   278  
   279  func (fake *Migrator) UpgradeDBsArgsForCall(i int) (v1.Object, operatorconfig.DBMigrationTimeouts) {
   280  	fake.upgradeDBsMutex.RLock()
   281  	defer fake.upgradeDBsMutex.RUnlock()
   282  	argsForCall := fake.upgradeDBsArgsForCall[i]
   283  	return argsForCall.arg1, argsForCall.arg2
   284  }
   285  
   286  func (fake *Migrator) UpgradeDBsReturns(result1 error) {
   287  	fake.upgradeDBsMutex.Lock()
   288  	defer fake.upgradeDBsMutex.Unlock()
   289  	fake.UpgradeDBsStub = nil
   290  	fake.upgradeDBsReturns = struct {
   291  		result1 error
   292  	}{result1}
   293  }
   294  
   295  func (fake *Migrator) UpgradeDBsReturnsOnCall(i int, result1 error) {
   296  	fake.upgradeDBsMutex.Lock()
   297  	defer fake.upgradeDBsMutex.Unlock()
   298  	fake.UpgradeDBsStub = nil
   299  	if fake.upgradeDBsReturnsOnCall == nil {
   300  		fake.upgradeDBsReturnsOnCall = make(map[int]struct {
   301  			result1 error
   302  		})
   303  	}
   304  	fake.upgradeDBsReturnsOnCall[i] = struct {
   305  		result1 error
   306  	}{result1}
   307  }
   308  
   309  func (fake *Migrator) Invocations() map[string][][]interface{} {
   310  	fake.invocationsMutex.RLock()
   311  	defer fake.invocationsMutex.RUnlock()
   312  	fake.migrationNeededMutex.RLock()
   313  	defer fake.migrationNeededMutex.RUnlock()
   314  	fake.setChaincodeLauncherResourceOnCRMutex.RLock()
   315  	defer fake.setChaincodeLauncherResourceOnCRMutex.RUnlock()
   316  	fake.updateConfigMutex.RLock()
   317  	defer fake.updateConfigMutex.RUnlock()
   318  	fake.upgradeDBsMutex.RLock()
   319  	defer fake.upgradeDBsMutex.RUnlock()
   320  	copiedInvocations := map[string][][]interface{}{}
   321  	for key, value := range fake.invocations {
   322  		copiedInvocations[key] = value
   323  	}
   324  	return copiedInvocations
   325  }
   326  
   327  func (fake *Migrator) recordInvocation(key string, args []interface{}) {
   328  	fake.invocationsMutex.Lock()
   329  	defer fake.invocationsMutex.Unlock()
   330  	if fake.invocations == nil {
   331  		fake.invocations = map[string][][]interface{}{}
   332  	}
   333  	if fake.invocations[key] == nil {
   334  		fake.invocations[key] = [][]interface{}{}
   335  	}
   336  	fake.invocations[key] = append(fake.invocations[key], args)
   337  }
   338  
   339  var _ fabric.Migrator = new(Migrator)