github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/base/orderer/mocks/initializeibporderer.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/api/v1beta1"
     8  	"github.com/IBM-Blockchain/fabric-operator/pkg/initializer/common"
     9  	"github.com/IBM-Blockchain/fabric-operator/pkg/initializer/common/config"
    10  	initializer "github.com/IBM-Blockchain/fabric-operator/pkg/initializer/orderer"
    11  	baseorderer "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/orderer"
    12  	v1 "k8s.io/api/core/v1"
    13  )
    14  
    15  type InitializeIBPOrderer struct {
    16  	CheckIfAdminCertsUpdatedStub        func(*v1beta1.IBPOrderer) (bool, error)
    17  	checkIfAdminCertsUpdatedMutex       sync.RWMutex
    18  	checkIfAdminCertsUpdatedArgsForCall []struct {
    19  		arg1 *v1beta1.IBPOrderer
    20  	}
    21  	checkIfAdminCertsUpdatedReturns struct {
    22  		result1 bool
    23  		result2 error
    24  	}
    25  	checkIfAdminCertsUpdatedReturnsOnCall map[int]struct {
    26  		result1 bool
    27  		result2 error
    28  	}
    29  	CreateStub        func(initializer.OrdererConfig, initializer.IBPOrderer, string) (*initializer.Response, error)
    30  	createMutex       sync.RWMutex
    31  	createArgsForCall []struct {
    32  		arg1 initializer.OrdererConfig
    33  		arg2 initializer.IBPOrderer
    34  		arg3 string
    35  	}
    36  	createReturns struct {
    37  		result1 *initializer.Response
    38  		result2 error
    39  	}
    40  	createReturnsOnCall map[int]struct {
    41  		result1 *initializer.Response
    42  		result2 error
    43  	}
    44  	CreateOrUpdateConfigMapStub        func(*v1beta1.IBPOrderer, initializer.OrdererConfig) error
    45  	createOrUpdateConfigMapMutex       sync.RWMutex
    46  	createOrUpdateConfigMapArgsForCall []struct {
    47  		arg1 *v1beta1.IBPOrderer
    48  		arg2 initializer.OrdererConfig
    49  	}
    50  	createOrUpdateConfigMapReturns struct {
    51  		result1 error
    52  	}
    53  	createOrUpdateConfigMapReturnsOnCall map[int]struct {
    54  		result1 error
    55  	}
    56  	DeleteStub        func(*v1beta1.IBPOrderer) error
    57  	deleteMutex       sync.RWMutex
    58  	deleteArgsForCall []struct {
    59  		arg1 *v1beta1.IBPOrderer
    60  	}
    61  	deleteReturns struct {
    62  		result1 error
    63  	}
    64  	deleteReturnsOnCall map[int]struct {
    65  		result1 error
    66  	}
    67  	GenerateSecretsStub        func(common.SecretType, *v1beta1.IBPOrderer, *config.Response) error
    68  	generateSecretsMutex       sync.RWMutex
    69  	generateSecretsArgsForCall []struct {
    70  		arg1 common.SecretType
    71  		arg2 *v1beta1.IBPOrderer
    72  		arg3 *config.Response
    73  	}
    74  	generateSecretsReturns struct {
    75  		result1 error
    76  	}
    77  	generateSecretsReturnsOnCall map[int]struct {
    78  		result1 error
    79  	}
    80  	GenerateSecretsFromResponseStub        func(*v1beta1.IBPOrderer, *config.CryptoResponse) error
    81  	generateSecretsFromResponseMutex       sync.RWMutex
    82  	generateSecretsFromResponseArgsForCall []struct {
    83  		arg1 *v1beta1.IBPOrderer
    84  		arg2 *config.CryptoResponse
    85  	}
    86  	generateSecretsFromResponseReturns struct {
    87  		result1 error
    88  	}
    89  	generateSecretsFromResponseReturnsOnCall map[int]struct {
    90  		result1 error
    91  	}
    92  	GetConfigFromConfigMapStub        func(*v1beta1.IBPOrderer) (*v1.ConfigMap, error)
    93  	getConfigFromConfigMapMutex       sync.RWMutex
    94  	getConfigFromConfigMapArgsForCall []struct {
    95  		arg1 *v1beta1.IBPOrderer
    96  	}
    97  	getConfigFromConfigMapReturns struct {
    98  		result1 *v1.ConfigMap
    99  		result2 error
   100  	}
   101  	getConfigFromConfigMapReturnsOnCall map[int]struct {
   102  		result1 *v1.ConfigMap
   103  		result2 error
   104  	}
   105  	GetCoreConfigFromBytesStub        func(*v1beta1.IBPOrderer, []byte) (initializer.OrdererConfig, error)
   106  	getCoreConfigFromBytesMutex       sync.RWMutex
   107  	getCoreConfigFromBytesArgsForCall []struct {
   108  		arg1 *v1beta1.IBPOrderer
   109  		arg2 []byte
   110  	}
   111  	getCoreConfigFromBytesReturns struct {
   112  		result1 initializer.OrdererConfig
   113  		result2 error
   114  	}
   115  	getCoreConfigFromBytesReturnsOnCall map[int]struct {
   116  		result1 initializer.OrdererConfig
   117  		result2 error
   118  	}
   119  	GetCoreConfigFromFileStub        func(*v1beta1.IBPOrderer, string) (initializer.OrdererConfig, error)
   120  	getCoreConfigFromFileMutex       sync.RWMutex
   121  	getCoreConfigFromFileArgsForCall []struct {
   122  		arg1 *v1beta1.IBPOrderer
   123  		arg2 string
   124  	}
   125  	getCoreConfigFromFileReturns struct {
   126  		result1 initializer.OrdererConfig
   127  		result2 error
   128  	}
   129  	getCoreConfigFromFileReturnsOnCall map[int]struct {
   130  		result1 initializer.OrdererConfig
   131  		result2 error
   132  	}
   133  	GetCryptoStub        func(*v1beta1.IBPOrderer) (*config.CryptoResponse, error)
   134  	getCryptoMutex       sync.RWMutex
   135  	getCryptoArgsForCall []struct {
   136  		arg1 *v1beta1.IBPOrderer
   137  	}
   138  	getCryptoReturns struct {
   139  		result1 *config.CryptoResponse
   140  		result2 error
   141  	}
   142  	getCryptoReturnsOnCall map[int]struct {
   143  		result1 *config.CryptoResponse
   144  		result2 error
   145  	}
   146  	GetInitOrdererStub        func(*v1beta1.IBPOrderer, string) (*initializer.Orderer, error)
   147  	getInitOrdererMutex       sync.RWMutex
   148  	getInitOrdererArgsForCall []struct {
   149  		arg1 *v1beta1.IBPOrderer
   150  		arg2 string
   151  	}
   152  	getInitOrdererReturns struct {
   153  		result1 *initializer.Orderer
   154  		result2 error
   155  	}
   156  	getInitOrdererReturnsOnCall map[int]struct {
   157  		result1 *initializer.Orderer
   158  		result2 error
   159  	}
   160  	GetUpdatedOrdererStub        func(*v1beta1.IBPOrderer) (*initializer.Orderer, error)
   161  	getUpdatedOrdererMutex       sync.RWMutex
   162  	getUpdatedOrdererArgsForCall []struct {
   163  		arg1 *v1beta1.IBPOrderer
   164  	}
   165  	getUpdatedOrdererReturns struct {
   166  		result1 *initializer.Orderer
   167  		result2 error
   168  	}
   169  	getUpdatedOrdererReturnsOnCall map[int]struct {
   170  		result1 *initializer.Orderer
   171  		result2 error
   172  	}
   173  	MissingCryptoStub        func(*v1beta1.IBPOrderer) bool
   174  	missingCryptoMutex       sync.RWMutex
   175  	missingCryptoArgsForCall []struct {
   176  		arg1 *v1beta1.IBPOrderer
   177  	}
   178  	missingCryptoReturns struct {
   179  		result1 bool
   180  	}
   181  	missingCryptoReturnsOnCall map[int]struct {
   182  		result1 bool
   183  	}
   184  	UpdateStub        func(initializer.OrdererConfig, initializer.IBPOrderer) (*initializer.Response, error)
   185  	updateMutex       sync.RWMutex
   186  	updateArgsForCall []struct {
   187  		arg1 initializer.OrdererConfig
   188  		arg2 initializer.IBPOrderer
   189  	}
   190  	updateReturns struct {
   191  		result1 *initializer.Response
   192  		result2 error
   193  	}
   194  	updateReturnsOnCall map[int]struct {
   195  		result1 *initializer.Response
   196  		result2 error
   197  	}
   198  	UpdateAdminSecretStub        func(*v1beta1.IBPOrderer) error
   199  	updateAdminSecretMutex       sync.RWMutex
   200  	updateAdminSecretArgsForCall []struct {
   201  		arg1 *v1beta1.IBPOrderer
   202  	}
   203  	updateAdminSecretReturns struct {
   204  		result1 error
   205  	}
   206  	updateAdminSecretReturnsOnCall map[int]struct {
   207  		result1 error
   208  	}
   209  	UpdateSecretsStub        func(common.SecretType, *v1beta1.IBPOrderer, *config.Response) error
   210  	updateSecretsMutex       sync.RWMutex
   211  	updateSecretsArgsForCall []struct {
   212  		arg1 common.SecretType
   213  		arg2 *v1beta1.IBPOrderer
   214  		arg3 *config.Response
   215  	}
   216  	updateSecretsReturns struct {
   217  		result1 error
   218  	}
   219  	updateSecretsReturnsOnCall map[int]struct {
   220  		result1 error
   221  	}
   222  	UpdateSecretsFromResponseStub        func(*v1beta1.IBPOrderer, *config.CryptoResponse) error
   223  	updateSecretsFromResponseMutex       sync.RWMutex
   224  	updateSecretsFromResponseArgsForCall []struct {
   225  		arg1 *v1beta1.IBPOrderer
   226  		arg2 *config.CryptoResponse
   227  	}
   228  	updateSecretsFromResponseReturns struct {
   229  		result1 error
   230  	}
   231  	updateSecretsFromResponseReturnsOnCall map[int]struct {
   232  		result1 error
   233  	}
   234  	invocations      map[string][][]interface{}
   235  	invocationsMutex sync.RWMutex
   236  }
   237  
   238  func (fake *InitializeIBPOrderer) CheckIfAdminCertsUpdated(arg1 *v1beta1.IBPOrderer) (bool, error) {
   239  	fake.checkIfAdminCertsUpdatedMutex.Lock()
   240  	ret, specificReturn := fake.checkIfAdminCertsUpdatedReturnsOnCall[len(fake.checkIfAdminCertsUpdatedArgsForCall)]
   241  	fake.checkIfAdminCertsUpdatedArgsForCall = append(fake.checkIfAdminCertsUpdatedArgsForCall, struct {
   242  		arg1 *v1beta1.IBPOrderer
   243  	}{arg1})
   244  	stub := fake.CheckIfAdminCertsUpdatedStub
   245  	fakeReturns := fake.checkIfAdminCertsUpdatedReturns
   246  	fake.recordInvocation("CheckIfAdminCertsUpdated", []interface{}{arg1})
   247  	fake.checkIfAdminCertsUpdatedMutex.Unlock()
   248  	if stub != nil {
   249  		return stub(arg1)
   250  	}
   251  	if specificReturn {
   252  		return ret.result1, ret.result2
   253  	}
   254  	return fakeReturns.result1, fakeReturns.result2
   255  }
   256  
   257  func (fake *InitializeIBPOrderer) CheckIfAdminCertsUpdatedCallCount() int {
   258  	fake.checkIfAdminCertsUpdatedMutex.RLock()
   259  	defer fake.checkIfAdminCertsUpdatedMutex.RUnlock()
   260  	return len(fake.checkIfAdminCertsUpdatedArgsForCall)
   261  }
   262  
   263  func (fake *InitializeIBPOrderer) CheckIfAdminCertsUpdatedCalls(stub func(*v1beta1.IBPOrderer) (bool, error)) {
   264  	fake.checkIfAdminCertsUpdatedMutex.Lock()
   265  	defer fake.checkIfAdminCertsUpdatedMutex.Unlock()
   266  	fake.CheckIfAdminCertsUpdatedStub = stub
   267  }
   268  
   269  func (fake *InitializeIBPOrderer) CheckIfAdminCertsUpdatedArgsForCall(i int) *v1beta1.IBPOrderer {
   270  	fake.checkIfAdminCertsUpdatedMutex.RLock()
   271  	defer fake.checkIfAdminCertsUpdatedMutex.RUnlock()
   272  	argsForCall := fake.checkIfAdminCertsUpdatedArgsForCall[i]
   273  	return argsForCall.arg1
   274  }
   275  
   276  func (fake *InitializeIBPOrderer) CheckIfAdminCertsUpdatedReturns(result1 bool, result2 error) {
   277  	fake.checkIfAdminCertsUpdatedMutex.Lock()
   278  	defer fake.checkIfAdminCertsUpdatedMutex.Unlock()
   279  	fake.CheckIfAdminCertsUpdatedStub = nil
   280  	fake.checkIfAdminCertsUpdatedReturns = struct {
   281  		result1 bool
   282  		result2 error
   283  	}{result1, result2}
   284  }
   285  
   286  func (fake *InitializeIBPOrderer) CheckIfAdminCertsUpdatedReturnsOnCall(i int, result1 bool, result2 error) {
   287  	fake.checkIfAdminCertsUpdatedMutex.Lock()
   288  	defer fake.checkIfAdminCertsUpdatedMutex.Unlock()
   289  	fake.CheckIfAdminCertsUpdatedStub = nil
   290  	if fake.checkIfAdminCertsUpdatedReturnsOnCall == nil {
   291  		fake.checkIfAdminCertsUpdatedReturnsOnCall = make(map[int]struct {
   292  			result1 bool
   293  			result2 error
   294  		})
   295  	}
   296  	fake.checkIfAdminCertsUpdatedReturnsOnCall[i] = struct {
   297  		result1 bool
   298  		result2 error
   299  	}{result1, result2}
   300  }
   301  
   302  func (fake *InitializeIBPOrderer) Create(arg1 initializer.OrdererConfig, arg2 initializer.IBPOrderer, arg3 string) (*initializer.Response, error) {
   303  	fake.createMutex.Lock()
   304  	ret, specificReturn := fake.createReturnsOnCall[len(fake.createArgsForCall)]
   305  	fake.createArgsForCall = append(fake.createArgsForCall, struct {
   306  		arg1 initializer.OrdererConfig
   307  		arg2 initializer.IBPOrderer
   308  		arg3 string
   309  	}{arg1, arg2, arg3})
   310  	stub := fake.CreateStub
   311  	fakeReturns := fake.createReturns
   312  	fake.recordInvocation("Create", []interface{}{arg1, arg2, arg3})
   313  	fake.createMutex.Unlock()
   314  	if stub != nil {
   315  		return stub(arg1, arg2, arg3)
   316  	}
   317  	if specificReturn {
   318  		return ret.result1, ret.result2
   319  	}
   320  	return fakeReturns.result1, fakeReturns.result2
   321  }
   322  
   323  func (fake *InitializeIBPOrderer) CreateCallCount() int {
   324  	fake.createMutex.RLock()
   325  	defer fake.createMutex.RUnlock()
   326  	return len(fake.createArgsForCall)
   327  }
   328  
   329  func (fake *InitializeIBPOrderer) CreateCalls(stub func(initializer.OrdererConfig, initializer.IBPOrderer, string) (*initializer.Response, error)) {
   330  	fake.createMutex.Lock()
   331  	defer fake.createMutex.Unlock()
   332  	fake.CreateStub = stub
   333  }
   334  
   335  func (fake *InitializeIBPOrderer) CreateArgsForCall(i int) (initializer.OrdererConfig, initializer.IBPOrderer, string) {
   336  	fake.createMutex.RLock()
   337  	defer fake.createMutex.RUnlock()
   338  	argsForCall := fake.createArgsForCall[i]
   339  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   340  }
   341  
   342  func (fake *InitializeIBPOrderer) CreateReturns(result1 *initializer.Response, result2 error) {
   343  	fake.createMutex.Lock()
   344  	defer fake.createMutex.Unlock()
   345  	fake.CreateStub = nil
   346  	fake.createReturns = struct {
   347  		result1 *initializer.Response
   348  		result2 error
   349  	}{result1, result2}
   350  }
   351  
   352  func (fake *InitializeIBPOrderer) CreateReturnsOnCall(i int, result1 *initializer.Response, result2 error) {
   353  	fake.createMutex.Lock()
   354  	defer fake.createMutex.Unlock()
   355  	fake.CreateStub = nil
   356  	if fake.createReturnsOnCall == nil {
   357  		fake.createReturnsOnCall = make(map[int]struct {
   358  			result1 *initializer.Response
   359  			result2 error
   360  		})
   361  	}
   362  	fake.createReturnsOnCall[i] = struct {
   363  		result1 *initializer.Response
   364  		result2 error
   365  	}{result1, result2}
   366  }
   367  
   368  func (fake *InitializeIBPOrderer) CreateOrUpdateConfigMap(arg1 *v1beta1.IBPOrderer, arg2 initializer.OrdererConfig) error {
   369  	fake.createOrUpdateConfigMapMutex.Lock()
   370  	ret, specificReturn := fake.createOrUpdateConfigMapReturnsOnCall[len(fake.createOrUpdateConfigMapArgsForCall)]
   371  	fake.createOrUpdateConfigMapArgsForCall = append(fake.createOrUpdateConfigMapArgsForCall, struct {
   372  		arg1 *v1beta1.IBPOrderer
   373  		arg2 initializer.OrdererConfig
   374  	}{arg1, arg2})
   375  	stub := fake.CreateOrUpdateConfigMapStub
   376  	fakeReturns := fake.createOrUpdateConfigMapReturns
   377  	fake.recordInvocation("CreateOrUpdateConfigMap", []interface{}{arg1, arg2})
   378  	fake.createOrUpdateConfigMapMutex.Unlock()
   379  	if stub != nil {
   380  		return stub(arg1, arg2)
   381  	}
   382  	if specificReturn {
   383  		return ret.result1
   384  	}
   385  	return fakeReturns.result1
   386  }
   387  
   388  func (fake *InitializeIBPOrderer) CreateOrUpdateConfigMapCallCount() int {
   389  	fake.createOrUpdateConfigMapMutex.RLock()
   390  	defer fake.createOrUpdateConfigMapMutex.RUnlock()
   391  	return len(fake.createOrUpdateConfigMapArgsForCall)
   392  }
   393  
   394  func (fake *InitializeIBPOrderer) CreateOrUpdateConfigMapCalls(stub func(*v1beta1.IBPOrderer, initializer.OrdererConfig) error) {
   395  	fake.createOrUpdateConfigMapMutex.Lock()
   396  	defer fake.createOrUpdateConfigMapMutex.Unlock()
   397  	fake.CreateOrUpdateConfigMapStub = stub
   398  }
   399  
   400  func (fake *InitializeIBPOrderer) CreateOrUpdateConfigMapArgsForCall(i int) (*v1beta1.IBPOrderer, initializer.OrdererConfig) {
   401  	fake.createOrUpdateConfigMapMutex.RLock()
   402  	defer fake.createOrUpdateConfigMapMutex.RUnlock()
   403  	argsForCall := fake.createOrUpdateConfigMapArgsForCall[i]
   404  	return argsForCall.arg1, argsForCall.arg2
   405  }
   406  
   407  func (fake *InitializeIBPOrderer) CreateOrUpdateConfigMapReturns(result1 error) {
   408  	fake.createOrUpdateConfigMapMutex.Lock()
   409  	defer fake.createOrUpdateConfigMapMutex.Unlock()
   410  	fake.CreateOrUpdateConfigMapStub = nil
   411  	fake.createOrUpdateConfigMapReturns = struct {
   412  		result1 error
   413  	}{result1}
   414  }
   415  
   416  func (fake *InitializeIBPOrderer) CreateOrUpdateConfigMapReturnsOnCall(i int, result1 error) {
   417  	fake.createOrUpdateConfigMapMutex.Lock()
   418  	defer fake.createOrUpdateConfigMapMutex.Unlock()
   419  	fake.CreateOrUpdateConfigMapStub = nil
   420  	if fake.createOrUpdateConfigMapReturnsOnCall == nil {
   421  		fake.createOrUpdateConfigMapReturnsOnCall = make(map[int]struct {
   422  			result1 error
   423  		})
   424  	}
   425  	fake.createOrUpdateConfigMapReturnsOnCall[i] = struct {
   426  		result1 error
   427  	}{result1}
   428  }
   429  
   430  func (fake *InitializeIBPOrderer) Delete(arg1 *v1beta1.IBPOrderer) error {
   431  	fake.deleteMutex.Lock()
   432  	ret, specificReturn := fake.deleteReturnsOnCall[len(fake.deleteArgsForCall)]
   433  	fake.deleteArgsForCall = append(fake.deleteArgsForCall, struct {
   434  		arg1 *v1beta1.IBPOrderer
   435  	}{arg1})
   436  	stub := fake.DeleteStub
   437  	fakeReturns := fake.deleteReturns
   438  	fake.recordInvocation("Delete", []interface{}{arg1})
   439  	fake.deleteMutex.Unlock()
   440  	if stub != nil {
   441  		return stub(arg1)
   442  	}
   443  	if specificReturn {
   444  		return ret.result1
   445  	}
   446  	return fakeReturns.result1
   447  }
   448  
   449  func (fake *InitializeIBPOrderer) DeleteCallCount() int {
   450  	fake.deleteMutex.RLock()
   451  	defer fake.deleteMutex.RUnlock()
   452  	return len(fake.deleteArgsForCall)
   453  }
   454  
   455  func (fake *InitializeIBPOrderer) DeleteCalls(stub func(*v1beta1.IBPOrderer) error) {
   456  	fake.deleteMutex.Lock()
   457  	defer fake.deleteMutex.Unlock()
   458  	fake.DeleteStub = stub
   459  }
   460  
   461  func (fake *InitializeIBPOrderer) DeleteArgsForCall(i int) *v1beta1.IBPOrderer {
   462  	fake.deleteMutex.RLock()
   463  	defer fake.deleteMutex.RUnlock()
   464  	argsForCall := fake.deleteArgsForCall[i]
   465  	return argsForCall.arg1
   466  }
   467  
   468  func (fake *InitializeIBPOrderer) DeleteReturns(result1 error) {
   469  	fake.deleteMutex.Lock()
   470  	defer fake.deleteMutex.Unlock()
   471  	fake.DeleteStub = nil
   472  	fake.deleteReturns = struct {
   473  		result1 error
   474  	}{result1}
   475  }
   476  
   477  func (fake *InitializeIBPOrderer) DeleteReturnsOnCall(i int, result1 error) {
   478  	fake.deleteMutex.Lock()
   479  	defer fake.deleteMutex.Unlock()
   480  	fake.DeleteStub = nil
   481  	if fake.deleteReturnsOnCall == nil {
   482  		fake.deleteReturnsOnCall = make(map[int]struct {
   483  			result1 error
   484  		})
   485  	}
   486  	fake.deleteReturnsOnCall[i] = struct {
   487  		result1 error
   488  	}{result1}
   489  }
   490  
   491  func (fake *InitializeIBPOrderer) GenerateSecrets(arg1 common.SecretType, arg2 *v1beta1.IBPOrderer, arg3 *config.Response) error {
   492  	fake.generateSecretsMutex.Lock()
   493  	ret, specificReturn := fake.generateSecretsReturnsOnCall[len(fake.generateSecretsArgsForCall)]
   494  	fake.generateSecretsArgsForCall = append(fake.generateSecretsArgsForCall, struct {
   495  		arg1 common.SecretType
   496  		arg2 *v1beta1.IBPOrderer
   497  		arg3 *config.Response
   498  	}{arg1, arg2, arg3})
   499  	stub := fake.GenerateSecretsStub
   500  	fakeReturns := fake.generateSecretsReturns
   501  	fake.recordInvocation("GenerateSecrets", []interface{}{arg1, arg2, arg3})
   502  	fake.generateSecretsMutex.Unlock()
   503  	if stub != nil {
   504  		return stub(arg1, arg2, arg3)
   505  	}
   506  	if specificReturn {
   507  		return ret.result1
   508  	}
   509  	return fakeReturns.result1
   510  }
   511  
   512  func (fake *InitializeIBPOrderer) GenerateSecretsCallCount() int {
   513  	fake.generateSecretsMutex.RLock()
   514  	defer fake.generateSecretsMutex.RUnlock()
   515  	return len(fake.generateSecretsArgsForCall)
   516  }
   517  
   518  func (fake *InitializeIBPOrderer) GenerateSecretsCalls(stub func(common.SecretType, *v1beta1.IBPOrderer, *config.Response) error) {
   519  	fake.generateSecretsMutex.Lock()
   520  	defer fake.generateSecretsMutex.Unlock()
   521  	fake.GenerateSecretsStub = stub
   522  }
   523  
   524  func (fake *InitializeIBPOrderer) GenerateSecretsArgsForCall(i int) (common.SecretType, *v1beta1.IBPOrderer, *config.Response) {
   525  	fake.generateSecretsMutex.RLock()
   526  	defer fake.generateSecretsMutex.RUnlock()
   527  	argsForCall := fake.generateSecretsArgsForCall[i]
   528  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   529  }
   530  
   531  func (fake *InitializeIBPOrderer) GenerateSecretsReturns(result1 error) {
   532  	fake.generateSecretsMutex.Lock()
   533  	defer fake.generateSecretsMutex.Unlock()
   534  	fake.GenerateSecretsStub = nil
   535  	fake.generateSecretsReturns = struct {
   536  		result1 error
   537  	}{result1}
   538  }
   539  
   540  func (fake *InitializeIBPOrderer) GenerateSecretsReturnsOnCall(i int, result1 error) {
   541  	fake.generateSecretsMutex.Lock()
   542  	defer fake.generateSecretsMutex.Unlock()
   543  	fake.GenerateSecretsStub = nil
   544  	if fake.generateSecretsReturnsOnCall == nil {
   545  		fake.generateSecretsReturnsOnCall = make(map[int]struct {
   546  			result1 error
   547  		})
   548  	}
   549  	fake.generateSecretsReturnsOnCall[i] = struct {
   550  		result1 error
   551  	}{result1}
   552  }
   553  
   554  func (fake *InitializeIBPOrderer) GenerateSecretsFromResponse(arg1 *v1beta1.IBPOrderer, arg2 *config.CryptoResponse) error {
   555  	fake.generateSecretsFromResponseMutex.Lock()
   556  	ret, specificReturn := fake.generateSecretsFromResponseReturnsOnCall[len(fake.generateSecretsFromResponseArgsForCall)]
   557  	fake.generateSecretsFromResponseArgsForCall = append(fake.generateSecretsFromResponseArgsForCall, struct {
   558  		arg1 *v1beta1.IBPOrderer
   559  		arg2 *config.CryptoResponse
   560  	}{arg1, arg2})
   561  	stub := fake.GenerateSecretsFromResponseStub
   562  	fakeReturns := fake.generateSecretsFromResponseReturns
   563  	fake.recordInvocation("GenerateSecretsFromResponse", []interface{}{arg1, arg2})
   564  	fake.generateSecretsFromResponseMutex.Unlock()
   565  	if stub != nil {
   566  		return stub(arg1, arg2)
   567  	}
   568  	if specificReturn {
   569  		return ret.result1
   570  	}
   571  	return fakeReturns.result1
   572  }
   573  
   574  func (fake *InitializeIBPOrderer) GenerateSecretsFromResponseCallCount() int {
   575  	fake.generateSecretsFromResponseMutex.RLock()
   576  	defer fake.generateSecretsFromResponseMutex.RUnlock()
   577  	return len(fake.generateSecretsFromResponseArgsForCall)
   578  }
   579  
   580  func (fake *InitializeIBPOrderer) GenerateSecretsFromResponseCalls(stub func(*v1beta1.IBPOrderer, *config.CryptoResponse) error) {
   581  	fake.generateSecretsFromResponseMutex.Lock()
   582  	defer fake.generateSecretsFromResponseMutex.Unlock()
   583  	fake.GenerateSecretsFromResponseStub = stub
   584  }
   585  
   586  func (fake *InitializeIBPOrderer) GenerateSecretsFromResponseArgsForCall(i int) (*v1beta1.IBPOrderer, *config.CryptoResponse) {
   587  	fake.generateSecretsFromResponseMutex.RLock()
   588  	defer fake.generateSecretsFromResponseMutex.RUnlock()
   589  	argsForCall := fake.generateSecretsFromResponseArgsForCall[i]
   590  	return argsForCall.arg1, argsForCall.arg2
   591  }
   592  
   593  func (fake *InitializeIBPOrderer) GenerateSecretsFromResponseReturns(result1 error) {
   594  	fake.generateSecretsFromResponseMutex.Lock()
   595  	defer fake.generateSecretsFromResponseMutex.Unlock()
   596  	fake.GenerateSecretsFromResponseStub = nil
   597  	fake.generateSecretsFromResponseReturns = struct {
   598  		result1 error
   599  	}{result1}
   600  }
   601  
   602  func (fake *InitializeIBPOrderer) GenerateSecretsFromResponseReturnsOnCall(i int, result1 error) {
   603  	fake.generateSecretsFromResponseMutex.Lock()
   604  	defer fake.generateSecretsFromResponseMutex.Unlock()
   605  	fake.GenerateSecretsFromResponseStub = nil
   606  	if fake.generateSecretsFromResponseReturnsOnCall == nil {
   607  		fake.generateSecretsFromResponseReturnsOnCall = make(map[int]struct {
   608  			result1 error
   609  		})
   610  	}
   611  	fake.generateSecretsFromResponseReturnsOnCall[i] = struct {
   612  		result1 error
   613  	}{result1}
   614  }
   615  
   616  func (fake *InitializeIBPOrderer) GetConfigFromConfigMap(arg1 *v1beta1.IBPOrderer) (*v1.ConfigMap, error) {
   617  	fake.getConfigFromConfigMapMutex.Lock()
   618  	ret, specificReturn := fake.getConfigFromConfigMapReturnsOnCall[len(fake.getConfigFromConfigMapArgsForCall)]
   619  	fake.getConfigFromConfigMapArgsForCall = append(fake.getConfigFromConfigMapArgsForCall, struct {
   620  		arg1 *v1beta1.IBPOrderer
   621  	}{arg1})
   622  	stub := fake.GetConfigFromConfigMapStub
   623  	fakeReturns := fake.getConfigFromConfigMapReturns
   624  	fake.recordInvocation("GetConfigFromConfigMap", []interface{}{arg1})
   625  	fake.getConfigFromConfigMapMutex.Unlock()
   626  	if stub != nil {
   627  		return stub(arg1)
   628  	}
   629  	if specificReturn {
   630  		return ret.result1, ret.result2
   631  	}
   632  	return fakeReturns.result1, fakeReturns.result2
   633  }
   634  
   635  func (fake *InitializeIBPOrderer) GetConfigFromConfigMapCallCount() int {
   636  	fake.getConfigFromConfigMapMutex.RLock()
   637  	defer fake.getConfigFromConfigMapMutex.RUnlock()
   638  	return len(fake.getConfigFromConfigMapArgsForCall)
   639  }
   640  
   641  func (fake *InitializeIBPOrderer) GetConfigFromConfigMapCalls(stub func(*v1beta1.IBPOrderer) (*v1.ConfigMap, error)) {
   642  	fake.getConfigFromConfigMapMutex.Lock()
   643  	defer fake.getConfigFromConfigMapMutex.Unlock()
   644  	fake.GetConfigFromConfigMapStub = stub
   645  }
   646  
   647  func (fake *InitializeIBPOrderer) GetConfigFromConfigMapArgsForCall(i int) *v1beta1.IBPOrderer {
   648  	fake.getConfigFromConfigMapMutex.RLock()
   649  	defer fake.getConfigFromConfigMapMutex.RUnlock()
   650  	argsForCall := fake.getConfigFromConfigMapArgsForCall[i]
   651  	return argsForCall.arg1
   652  }
   653  
   654  func (fake *InitializeIBPOrderer) GetConfigFromConfigMapReturns(result1 *v1.ConfigMap, result2 error) {
   655  	fake.getConfigFromConfigMapMutex.Lock()
   656  	defer fake.getConfigFromConfigMapMutex.Unlock()
   657  	fake.GetConfigFromConfigMapStub = nil
   658  	fake.getConfigFromConfigMapReturns = struct {
   659  		result1 *v1.ConfigMap
   660  		result2 error
   661  	}{result1, result2}
   662  }
   663  
   664  func (fake *InitializeIBPOrderer) GetConfigFromConfigMapReturnsOnCall(i int, result1 *v1.ConfigMap, result2 error) {
   665  	fake.getConfigFromConfigMapMutex.Lock()
   666  	defer fake.getConfigFromConfigMapMutex.Unlock()
   667  	fake.GetConfigFromConfigMapStub = nil
   668  	if fake.getConfigFromConfigMapReturnsOnCall == nil {
   669  		fake.getConfigFromConfigMapReturnsOnCall = make(map[int]struct {
   670  			result1 *v1.ConfigMap
   671  			result2 error
   672  		})
   673  	}
   674  	fake.getConfigFromConfigMapReturnsOnCall[i] = struct {
   675  		result1 *v1.ConfigMap
   676  		result2 error
   677  	}{result1, result2}
   678  }
   679  
   680  func (fake *InitializeIBPOrderer) GetCoreConfigFromBytes(arg1 *v1beta1.IBPOrderer, arg2 []byte) (initializer.OrdererConfig, error) {
   681  	var arg2Copy []byte
   682  	if arg2 != nil {
   683  		arg2Copy = make([]byte, len(arg2))
   684  		copy(arg2Copy, arg2)
   685  	}
   686  	fake.getCoreConfigFromBytesMutex.Lock()
   687  	ret, specificReturn := fake.getCoreConfigFromBytesReturnsOnCall[len(fake.getCoreConfigFromBytesArgsForCall)]
   688  	fake.getCoreConfigFromBytesArgsForCall = append(fake.getCoreConfigFromBytesArgsForCall, struct {
   689  		arg1 *v1beta1.IBPOrderer
   690  		arg2 []byte
   691  	}{arg1, arg2Copy})
   692  	stub := fake.GetCoreConfigFromBytesStub
   693  	fakeReturns := fake.getCoreConfigFromBytesReturns
   694  	fake.recordInvocation("GetCoreConfigFromBytes", []interface{}{arg1, arg2Copy})
   695  	fake.getCoreConfigFromBytesMutex.Unlock()
   696  	if stub != nil {
   697  		return stub(arg1, arg2)
   698  	}
   699  	if specificReturn {
   700  		return ret.result1, ret.result2
   701  	}
   702  	return fakeReturns.result1, fakeReturns.result2
   703  }
   704  
   705  func (fake *InitializeIBPOrderer) GetCoreConfigFromBytesCallCount() int {
   706  	fake.getCoreConfigFromBytesMutex.RLock()
   707  	defer fake.getCoreConfigFromBytesMutex.RUnlock()
   708  	return len(fake.getCoreConfigFromBytesArgsForCall)
   709  }
   710  
   711  func (fake *InitializeIBPOrderer) GetCoreConfigFromBytesCalls(stub func(*v1beta1.IBPOrderer, []byte) (initializer.OrdererConfig, error)) {
   712  	fake.getCoreConfigFromBytesMutex.Lock()
   713  	defer fake.getCoreConfigFromBytesMutex.Unlock()
   714  	fake.GetCoreConfigFromBytesStub = stub
   715  }
   716  
   717  func (fake *InitializeIBPOrderer) GetCoreConfigFromBytesArgsForCall(i int) (*v1beta1.IBPOrderer, []byte) {
   718  	fake.getCoreConfigFromBytesMutex.RLock()
   719  	defer fake.getCoreConfigFromBytesMutex.RUnlock()
   720  	argsForCall := fake.getCoreConfigFromBytesArgsForCall[i]
   721  	return argsForCall.arg1, argsForCall.arg2
   722  }
   723  
   724  func (fake *InitializeIBPOrderer) GetCoreConfigFromBytesReturns(result1 initializer.OrdererConfig, result2 error) {
   725  	fake.getCoreConfigFromBytesMutex.Lock()
   726  	defer fake.getCoreConfigFromBytesMutex.Unlock()
   727  	fake.GetCoreConfigFromBytesStub = nil
   728  	fake.getCoreConfigFromBytesReturns = struct {
   729  		result1 initializer.OrdererConfig
   730  		result2 error
   731  	}{result1, result2}
   732  }
   733  
   734  func (fake *InitializeIBPOrderer) GetCoreConfigFromBytesReturnsOnCall(i int, result1 initializer.OrdererConfig, result2 error) {
   735  	fake.getCoreConfigFromBytesMutex.Lock()
   736  	defer fake.getCoreConfigFromBytesMutex.Unlock()
   737  	fake.GetCoreConfigFromBytesStub = nil
   738  	if fake.getCoreConfigFromBytesReturnsOnCall == nil {
   739  		fake.getCoreConfigFromBytesReturnsOnCall = make(map[int]struct {
   740  			result1 initializer.OrdererConfig
   741  			result2 error
   742  		})
   743  	}
   744  	fake.getCoreConfigFromBytesReturnsOnCall[i] = struct {
   745  		result1 initializer.OrdererConfig
   746  		result2 error
   747  	}{result1, result2}
   748  }
   749  
   750  func (fake *InitializeIBPOrderer) GetCoreConfigFromFile(arg1 *v1beta1.IBPOrderer, arg2 string) (initializer.OrdererConfig, error) {
   751  	fake.getCoreConfigFromFileMutex.Lock()
   752  	ret, specificReturn := fake.getCoreConfigFromFileReturnsOnCall[len(fake.getCoreConfigFromFileArgsForCall)]
   753  	fake.getCoreConfigFromFileArgsForCall = append(fake.getCoreConfigFromFileArgsForCall, struct {
   754  		arg1 *v1beta1.IBPOrderer
   755  		arg2 string
   756  	}{arg1, arg2})
   757  	stub := fake.GetCoreConfigFromFileStub
   758  	fakeReturns := fake.getCoreConfigFromFileReturns
   759  	fake.recordInvocation("GetCoreConfigFromFile", []interface{}{arg1, arg2})
   760  	fake.getCoreConfigFromFileMutex.Unlock()
   761  	if stub != nil {
   762  		return stub(arg1, arg2)
   763  	}
   764  	if specificReturn {
   765  		return ret.result1, ret.result2
   766  	}
   767  	return fakeReturns.result1, fakeReturns.result2
   768  }
   769  
   770  func (fake *InitializeIBPOrderer) GetCoreConfigFromFileCallCount() int {
   771  	fake.getCoreConfigFromFileMutex.RLock()
   772  	defer fake.getCoreConfigFromFileMutex.RUnlock()
   773  	return len(fake.getCoreConfigFromFileArgsForCall)
   774  }
   775  
   776  func (fake *InitializeIBPOrderer) GetCoreConfigFromFileCalls(stub func(*v1beta1.IBPOrderer, string) (initializer.OrdererConfig, error)) {
   777  	fake.getCoreConfigFromFileMutex.Lock()
   778  	defer fake.getCoreConfigFromFileMutex.Unlock()
   779  	fake.GetCoreConfigFromFileStub = stub
   780  }
   781  
   782  func (fake *InitializeIBPOrderer) GetCoreConfigFromFileArgsForCall(i int) (*v1beta1.IBPOrderer, string) {
   783  	fake.getCoreConfigFromFileMutex.RLock()
   784  	defer fake.getCoreConfigFromFileMutex.RUnlock()
   785  	argsForCall := fake.getCoreConfigFromFileArgsForCall[i]
   786  	return argsForCall.arg1, argsForCall.arg2
   787  }
   788  
   789  func (fake *InitializeIBPOrderer) GetCoreConfigFromFileReturns(result1 initializer.OrdererConfig, result2 error) {
   790  	fake.getCoreConfigFromFileMutex.Lock()
   791  	defer fake.getCoreConfigFromFileMutex.Unlock()
   792  	fake.GetCoreConfigFromFileStub = nil
   793  	fake.getCoreConfigFromFileReturns = struct {
   794  		result1 initializer.OrdererConfig
   795  		result2 error
   796  	}{result1, result2}
   797  }
   798  
   799  func (fake *InitializeIBPOrderer) GetCoreConfigFromFileReturnsOnCall(i int, result1 initializer.OrdererConfig, result2 error) {
   800  	fake.getCoreConfigFromFileMutex.Lock()
   801  	defer fake.getCoreConfigFromFileMutex.Unlock()
   802  	fake.GetCoreConfigFromFileStub = nil
   803  	if fake.getCoreConfigFromFileReturnsOnCall == nil {
   804  		fake.getCoreConfigFromFileReturnsOnCall = make(map[int]struct {
   805  			result1 initializer.OrdererConfig
   806  			result2 error
   807  		})
   808  	}
   809  	fake.getCoreConfigFromFileReturnsOnCall[i] = struct {
   810  		result1 initializer.OrdererConfig
   811  		result2 error
   812  	}{result1, result2}
   813  }
   814  
   815  func (fake *InitializeIBPOrderer) GetCrypto(arg1 *v1beta1.IBPOrderer) (*config.CryptoResponse, error) {
   816  	fake.getCryptoMutex.Lock()
   817  	ret, specificReturn := fake.getCryptoReturnsOnCall[len(fake.getCryptoArgsForCall)]
   818  	fake.getCryptoArgsForCall = append(fake.getCryptoArgsForCall, struct {
   819  		arg1 *v1beta1.IBPOrderer
   820  	}{arg1})
   821  	stub := fake.GetCryptoStub
   822  	fakeReturns := fake.getCryptoReturns
   823  	fake.recordInvocation("GetCrypto", []interface{}{arg1})
   824  	fake.getCryptoMutex.Unlock()
   825  	if stub != nil {
   826  		return stub(arg1)
   827  	}
   828  	if specificReturn {
   829  		return ret.result1, ret.result2
   830  	}
   831  	return fakeReturns.result1, fakeReturns.result2
   832  }
   833  
   834  func (fake *InitializeIBPOrderer) GetCryptoCallCount() int {
   835  	fake.getCryptoMutex.RLock()
   836  	defer fake.getCryptoMutex.RUnlock()
   837  	return len(fake.getCryptoArgsForCall)
   838  }
   839  
   840  func (fake *InitializeIBPOrderer) GetCryptoCalls(stub func(*v1beta1.IBPOrderer) (*config.CryptoResponse, error)) {
   841  	fake.getCryptoMutex.Lock()
   842  	defer fake.getCryptoMutex.Unlock()
   843  	fake.GetCryptoStub = stub
   844  }
   845  
   846  func (fake *InitializeIBPOrderer) GetCryptoArgsForCall(i int) *v1beta1.IBPOrderer {
   847  	fake.getCryptoMutex.RLock()
   848  	defer fake.getCryptoMutex.RUnlock()
   849  	argsForCall := fake.getCryptoArgsForCall[i]
   850  	return argsForCall.arg1
   851  }
   852  
   853  func (fake *InitializeIBPOrderer) GetCryptoReturns(result1 *config.CryptoResponse, result2 error) {
   854  	fake.getCryptoMutex.Lock()
   855  	defer fake.getCryptoMutex.Unlock()
   856  	fake.GetCryptoStub = nil
   857  	fake.getCryptoReturns = struct {
   858  		result1 *config.CryptoResponse
   859  		result2 error
   860  	}{result1, result2}
   861  }
   862  
   863  func (fake *InitializeIBPOrderer) GetCryptoReturnsOnCall(i int, result1 *config.CryptoResponse, result2 error) {
   864  	fake.getCryptoMutex.Lock()
   865  	defer fake.getCryptoMutex.Unlock()
   866  	fake.GetCryptoStub = nil
   867  	if fake.getCryptoReturnsOnCall == nil {
   868  		fake.getCryptoReturnsOnCall = make(map[int]struct {
   869  			result1 *config.CryptoResponse
   870  			result2 error
   871  		})
   872  	}
   873  	fake.getCryptoReturnsOnCall[i] = struct {
   874  		result1 *config.CryptoResponse
   875  		result2 error
   876  	}{result1, result2}
   877  }
   878  
   879  func (fake *InitializeIBPOrderer) GetInitOrderer(arg1 *v1beta1.IBPOrderer, arg2 string) (*initializer.Orderer, error) {
   880  	fake.getInitOrdererMutex.Lock()
   881  	ret, specificReturn := fake.getInitOrdererReturnsOnCall[len(fake.getInitOrdererArgsForCall)]
   882  	fake.getInitOrdererArgsForCall = append(fake.getInitOrdererArgsForCall, struct {
   883  		arg1 *v1beta1.IBPOrderer
   884  		arg2 string
   885  	}{arg1, arg2})
   886  	stub := fake.GetInitOrdererStub
   887  	fakeReturns := fake.getInitOrdererReturns
   888  	fake.recordInvocation("GetInitOrderer", []interface{}{arg1, arg2})
   889  	fake.getInitOrdererMutex.Unlock()
   890  	if stub != nil {
   891  		return stub(arg1, arg2)
   892  	}
   893  	if specificReturn {
   894  		return ret.result1, ret.result2
   895  	}
   896  	return fakeReturns.result1, fakeReturns.result2
   897  }
   898  
   899  func (fake *InitializeIBPOrderer) GetInitOrdererCallCount() int {
   900  	fake.getInitOrdererMutex.RLock()
   901  	defer fake.getInitOrdererMutex.RUnlock()
   902  	return len(fake.getInitOrdererArgsForCall)
   903  }
   904  
   905  func (fake *InitializeIBPOrderer) GetInitOrdererCalls(stub func(*v1beta1.IBPOrderer, string) (*initializer.Orderer, error)) {
   906  	fake.getInitOrdererMutex.Lock()
   907  	defer fake.getInitOrdererMutex.Unlock()
   908  	fake.GetInitOrdererStub = stub
   909  }
   910  
   911  func (fake *InitializeIBPOrderer) GetInitOrdererArgsForCall(i int) (*v1beta1.IBPOrderer, string) {
   912  	fake.getInitOrdererMutex.RLock()
   913  	defer fake.getInitOrdererMutex.RUnlock()
   914  	argsForCall := fake.getInitOrdererArgsForCall[i]
   915  	return argsForCall.arg1, argsForCall.arg2
   916  }
   917  
   918  func (fake *InitializeIBPOrderer) GetInitOrdererReturns(result1 *initializer.Orderer, result2 error) {
   919  	fake.getInitOrdererMutex.Lock()
   920  	defer fake.getInitOrdererMutex.Unlock()
   921  	fake.GetInitOrdererStub = nil
   922  	fake.getInitOrdererReturns = struct {
   923  		result1 *initializer.Orderer
   924  		result2 error
   925  	}{result1, result2}
   926  }
   927  
   928  func (fake *InitializeIBPOrderer) GetInitOrdererReturnsOnCall(i int, result1 *initializer.Orderer, result2 error) {
   929  	fake.getInitOrdererMutex.Lock()
   930  	defer fake.getInitOrdererMutex.Unlock()
   931  	fake.GetInitOrdererStub = nil
   932  	if fake.getInitOrdererReturnsOnCall == nil {
   933  		fake.getInitOrdererReturnsOnCall = make(map[int]struct {
   934  			result1 *initializer.Orderer
   935  			result2 error
   936  		})
   937  	}
   938  	fake.getInitOrdererReturnsOnCall[i] = struct {
   939  		result1 *initializer.Orderer
   940  		result2 error
   941  	}{result1, result2}
   942  }
   943  
   944  func (fake *InitializeIBPOrderer) GetUpdatedOrderer(arg1 *v1beta1.IBPOrderer) (*initializer.Orderer, error) {
   945  	fake.getUpdatedOrdererMutex.Lock()
   946  	ret, specificReturn := fake.getUpdatedOrdererReturnsOnCall[len(fake.getUpdatedOrdererArgsForCall)]
   947  	fake.getUpdatedOrdererArgsForCall = append(fake.getUpdatedOrdererArgsForCall, struct {
   948  		arg1 *v1beta1.IBPOrderer
   949  	}{arg1})
   950  	stub := fake.GetUpdatedOrdererStub
   951  	fakeReturns := fake.getUpdatedOrdererReturns
   952  	fake.recordInvocation("GetUpdatedOrderer", []interface{}{arg1})
   953  	fake.getUpdatedOrdererMutex.Unlock()
   954  	if stub != nil {
   955  		return stub(arg1)
   956  	}
   957  	if specificReturn {
   958  		return ret.result1, ret.result2
   959  	}
   960  	return fakeReturns.result1, fakeReturns.result2
   961  }
   962  
   963  func (fake *InitializeIBPOrderer) GetUpdatedOrdererCallCount() int {
   964  	fake.getUpdatedOrdererMutex.RLock()
   965  	defer fake.getUpdatedOrdererMutex.RUnlock()
   966  	return len(fake.getUpdatedOrdererArgsForCall)
   967  }
   968  
   969  func (fake *InitializeIBPOrderer) GetUpdatedOrdererCalls(stub func(*v1beta1.IBPOrderer) (*initializer.Orderer, error)) {
   970  	fake.getUpdatedOrdererMutex.Lock()
   971  	defer fake.getUpdatedOrdererMutex.Unlock()
   972  	fake.GetUpdatedOrdererStub = stub
   973  }
   974  
   975  func (fake *InitializeIBPOrderer) GetUpdatedOrdererArgsForCall(i int) *v1beta1.IBPOrderer {
   976  	fake.getUpdatedOrdererMutex.RLock()
   977  	defer fake.getUpdatedOrdererMutex.RUnlock()
   978  	argsForCall := fake.getUpdatedOrdererArgsForCall[i]
   979  	return argsForCall.arg1
   980  }
   981  
   982  func (fake *InitializeIBPOrderer) GetUpdatedOrdererReturns(result1 *initializer.Orderer, result2 error) {
   983  	fake.getUpdatedOrdererMutex.Lock()
   984  	defer fake.getUpdatedOrdererMutex.Unlock()
   985  	fake.GetUpdatedOrdererStub = nil
   986  	fake.getUpdatedOrdererReturns = struct {
   987  		result1 *initializer.Orderer
   988  		result2 error
   989  	}{result1, result2}
   990  }
   991  
   992  func (fake *InitializeIBPOrderer) GetUpdatedOrdererReturnsOnCall(i int, result1 *initializer.Orderer, result2 error) {
   993  	fake.getUpdatedOrdererMutex.Lock()
   994  	defer fake.getUpdatedOrdererMutex.Unlock()
   995  	fake.GetUpdatedOrdererStub = nil
   996  	if fake.getUpdatedOrdererReturnsOnCall == nil {
   997  		fake.getUpdatedOrdererReturnsOnCall = make(map[int]struct {
   998  			result1 *initializer.Orderer
   999  			result2 error
  1000  		})
  1001  	}
  1002  	fake.getUpdatedOrdererReturnsOnCall[i] = struct {
  1003  		result1 *initializer.Orderer
  1004  		result2 error
  1005  	}{result1, result2}
  1006  }
  1007  
  1008  func (fake *InitializeIBPOrderer) MissingCrypto(arg1 *v1beta1.IBPOrderer) bool {
  1009  	fake.missingCryptoMutex.Lock()
  1010  	ret, specificReturn := fake.missingCryptoReturnsOnCall[len(fake.missingCryptoArgsForCall)]
  1011  	fake.missingCryptoArgsForCall = append(fake.missingCryptoArgsForCall, struct {
  1012  		arg1 *v1beta1.IBPOrderer
  1013  	}{arg1})
  1014  	stub := fake.MissingCryptoStub
  1015  	fakeReturns := fake.missingCryptoReturns
  1016  	fake.recordInvocation("MissingCrypto", []interface{}{arg1})
  1017  	fake.missingCryptoMutex.Unlock()
  1018  	if stub != nil {
  1019  		return stub(arg1)
  1020  	}
  1021  	if specificReturn {
  1022  		return ret.result1
  1023  	}
  1024  	return fakeReturns.result1
  1025  }
  1026  
  1027  func (fake *InitializeIBPOrderer) MissingCryptoCallCount() int {
  1028  	fake.missingCryptoMutex.RLock()
  1029  	defer fake.missingCryptoMutex.RUnlock()
  1030  	return len(fake.missingCryptoArgsForCall)
  1031  }
  1032  
  1033  func (fake *InitializeIBPOrderer) MissingCryptoCalls(stub func(*v1beta1.IBPOrderer) bool) {
  1034  	fake.missingCryptoMutex.Lock()
  1035  	defer fake.missingCryptoMutex.Unlock()
  1036  	fake.MissingCryptoStub = stub
  1037  }
  1038  
  1039  func (fake *InitializeIBPOrderer) MissingCryptoArgsForCall(i int) *v1beta1.IBPOrderer {
  1040  	fake.missingCryptoMutex.RLock()
  1041  	defer fake.missingCryptoMutex.RUnlock()
  1042  	argsForCall := fake.missingCryptoArgsForCall[i]
  1043  	return argsForCall.arg1
  1044  }
  1045  
  1046  func (fake *InitializeIBPOrderer) MissingCryptoReturns(result1 bool) {
  1047  	fake.missingCryptoMutex.Lock()
  1048  	defer fake.missingCryptoMutex.Unlock()
  1049  	fake.MissingCryptoStub = nil
  1050  	fake.missingCryptoReturns = struct {
  1051  		result1 bool
  1052  	}{result1}
  1053  }
  1054  
  1055  func (fake *InitializeIBPOrderer) MissingCryptoReturnsOnCall(i int, result1 bool) {
  1056  	fake.missingCryptoMutex.Lock()
  1057  	defer fake.missingCryptoMutex.Unlock()
  1058  	fake.MissingCryptoStub = nil
  1059  	if fake.missingCryptoReturnsOnCall == nil {
  1060  		fake.missingCryptoReturnsOnCall = make(map[int]struct {
  1061  			result1 bool
  1062  		})
  1063  	}
  1064  	fake.missingCryptoReturnsOnCall[i] = struct {
  1065  		result1 bool
  1066  	}{result1}
  1067  }
  1068  
  1069  func (fake *InitializeIBPOrderer) Update(arg1 initializer.OrdererConfig, arg2 initializer.IBPOrderer) (*initializer.Response, error) {
  1070  	fake.updateMutex.Lock()
  1071  	ret, specificReturn := fake.updateReturnsOnCall[len(fake.updateArgsForCall)]
  1072  	fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
  1073  		arg1 initializer.OrdererConfig
  1074  		arg2 initializer.IBPOrderer
  1075  	}{arg1, arg2})
  1076  	stub := fake.UpdateStub
  1077  	fakeReturns := fake.updateReturns
  1078  	fake.recordInvocation("Update", []interface{}{arg1, arg2})
  1079  	fake.updateMutex.Unlock()
  1080  	if stub != nil {
  1081  		return stub(arg1, arg2)
  1082  	}
  1083  	if specificReturn {
  1084  		return ret.result1, ret.result2
  1085  	}
  1086  	return fakeReturns.result1, fakeReturns.result2
  1087  }
  1088  
  1089  func (fake *InitializeIBPOrderer) UpdateCallCount() int {
  1090  	fake.updateMutex.RLock()
  1091  	defer fake.updateMutex.RUnlock()
  1092  	return len(fake.updateArgsForCall)
  1093  }
  1094  
  1095  func (fake *InitializeIBPOrderer) UpdateCalls(stub func(initializer.OrdererConfig, initializer.IBPOrderer) (*initializer.Response, error)) {
  1096  	fake.updateMutex.Lock()
  1097  	defer fake.updateMutex.Unlock()
  1098  	fake.UpdateStub = stub
  1099  }
  1100  
  1101  func (fake *InitializeIBPOrderer) UpdateArgsForCall(i int) (initializer.OrdererConfig, initializer.IBPOrderer) {
  1102  	fake.updateMutex.RLock()
  1103  	defer fake.updateMutex.RUnlock()
  1104  	argsForCall := fake.updateArgsForCall[i]
  1105  	return argsForCall.arg1, argsForCall.arg2
  1106  }
  1107  
  1108  func (fake *InitializeIBPOrderer) UpdateReturns(result1 *initializer.Response, result2 error) {
  1109  	fake.updateMutex.Lock()
  1110  	defer fake.updateMutex.Unlock()
  1111  	fake.UpdateStub = nil
  1112  	fake.updateReturns = struct {
  1113  		result1 *initializer.Response
  1114  		result2 error
  1115  	}{result1, result2}
  1116  }
  1117  
  1118  func (fake *InitializeIBPOrderer) UpdateReturnsOnCall(i int, result1 *initializer.Response, result2 error) {
  1119  	fake.updateMutex.Lock()
  1120  	defer fake.updateMutex.Unlock()
  1121  	fake.UpdateStub = nil
  1122  	if fake.updateReturnsOnCall == nil {
  1123  		fake.updateReturnsOnCall = make(map[int]struct {
  1124  			result1 *initializer.Response
  1125  			result2 error
  1126  		})
  1127  	}
  1128  	fake.updateReturnsOnCall[i] = struct {
  1129  		result1 *initializer.Response
  1130  		result2 error
  1131  	}{result1, result2}
  1132  }
  1133  
  1134  func (fake *InitializeIBPOrderer) UpdateAdminSecret(arg1 *v1beta1.IBPOrderer) error {
  1135  	fake.updateAdminSecretMutex.Lock()
  1136  	ret, specificReturn := fake.updateAdminSecretReturnsOnCall[len(fake.updateAdminSecretArgsForCall)]
  1137  	fake.updateAdminSecretArgsForCall = append(fake.updateAdminSecretArgsForCall, struct {
  1138  		arg1 *v1beta1.IBPOrderer
  1139  	}{arg1})
  1140  	stub := fake.UpdateAdminSecretStub
  1141  	fakeReturns := fake.updateAdminSecretReturns
  1142  	fake.recordInvocation("UpdateAdminSecret", []interface{}{arg1})
  1143  	fake.updateAdminSecretMutex.Unlock()
  1144  	if stub != nil {
  1145  		return stub(arg1)
  1146  	}
  1147  	if specificReturn {
  1148  		return ret.result1
  1149  	}
  1150  	return fakeReturns.result1
  1151  }
  1152  
  1153  func (fake *InitializeIBPOrderer) UpdateAdminSecretCallCount() int {
  1154  	fake.updateAdminSecretMutex.RLock()
  1155  	defer fake.updateAdminSecretMutex.RUnlock()
  1156  	return len(fake.updateAdminSecretArgsForCall)
  1157  }
  1158  
  1159  func (fake *InitializeIBPOrderer) UpdateAdminSecretCalls(stub func(*v1beta1.IBPOrderer) error) {
  1160  	fake.updateAdminSecretMutex.Lock()
  1161  	defer fake.updateAdminSecretMutex.Unlock()
  1162  	fake.UpdateAdminSecretStub = stub
  1163  }
  1164  
  1165  func (fake *InitializeIBPOrderer) UpdateAdminSecretArgsForCall(i int) *v1beta1.IBPOrderer {
  1166  	fake.updateAdminSecretMutex.RLock()
  1167  	defer fake.updateAdminSecretMutex.RUnlock()
  1168  	argsForCall := fake.updateAdminSecretArgsForCall[i]
  1169  	return argsForCall.arg1
  1170  }
  1171  
  1172  func (fake *InitializeIBPOrderer) UpdateAdminSecretReturns(result1 error) {
  1173  	fake.updateAdminSecretMutex.Lock()
  1174  	defer fake.updateAdminSecretMutex.Unlock()
  1175  	fake.UpdateAdminSecretStub = nil
  1176  	fake.updateAdminSecretReturns = struct {
  1177  		result1 error
  1178  	}{result1}
  1179  }
  1180  
  1181  func (fake *InitializeIBPOrderer) UpdateAdminSecretReturnsOnCall(i int, result1 error) {
  1182  	fake.updateAdminSecretMutex.Lock()
  1183  	defer fake.updateAdminSecretMutex.Unlock()
  1184  	fake.UpdateAdminSecretStub = nil
  1185  	if fake.updateAdminSecretReturnsOnCall == nil {
  1186  		fake.updateAdminSecretReturnsOnCall = make(map[int]struct {
  1187  			result1 error
  1188  		})
  1189  	}
  1190  	fake.updateAdminSecretReturnsOnCall[i] = struct {
  1191  		result1 error
  1192  	}{result1}
  1193  }
  1194  
  1195  func (fake *InitializeIBPOrderer) UpdateSecrets(arg1 common.SecretType, arg2 *v1beta1.IBPOrderer, arg3 *config.Response) error {
  1196  	fake.updateSecretsMutex.Lock()
  1197  	ret, specificReturn := fake.updateSecretsReturnsOnCall[len(fake.updateSecretsArgsForCall)]
  1198  	fake.updateSecretsArgsForCall = append(fake.updateSecretsArgsForCall, struct {
  1199  		arg1 common.SecretType
  1200  		arg2 *v1beta1.IBPOrderer
  1201  		arg3 *config.Response
  1202  	}{arg1, arg2, arg3})
  1203  	stub := fake.UpdateSecretsStub
  1204  	fakeReturns := fake.updateSecretsReturns
  1205  	fake.recordInvocation("UpdateSecrets", []interface{}{arg1, arg2, arg3})
  1206  	fake.updateSecretsMutex.Unlock()
  1207  	if stub != nil {
  1208  		return stub(arg1, arg2, arg3)
  1209  	}
  1210  	if specificReturn {
  1211  		return ret.result1
  1212  	}
  1213  	return fakeReturns.result1
  1214  }
  1215  
  1216  func (fake *InitializeIBPOrderer) UpdateSecretsCallCount() int {
  1217  	fake.updateSecretsMutex.RLock()
  1218  	defer fake.updateSecretsMutex.RUnlock()
  1219  	return len(fake.updateSecretsArgsForCall)
  1220  }
  1221  
  1222  func (fake *InitializeIBPOrderer) UpdateSecretsCalls(stub func(common.SecretType, *v1beta1.IBPOrderer, *config.Response) error) {
  1223  	fake.updateSecretsMutex.Lock()
  1224  	defer fake.updateSecretsMutex.Unlock()
  1225  	fake.UpdateSecretsStub = stub
  1226  }
  1227  
  1228  func (fake *InitializeIBPOrderer) UpdateSecretsArgsForCall(i int) (common.SecretType, *v1beta1.IBPOrderer, *config.Response) {
  1229  	fake.updateSecretsMutex.RLock()
  1230  	defer fake.updateSecretsMutex.RUnlock()
  1231  	argsForCall := fake.updateSecretsArgsForCall[i]
  1232  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  1233  }
  1234  
  1235  func (fake *InitializeIBPOrderer) UpdateSecretsReturns(result1 error) {
  1236  	fake.updateSecretsMutex.Lock()
  1237  	defer fake.updateSecretsMutex.Unlock()
  1238  	fake.UpdateSecretsStub = nil
  1239  	fake.updateSecretsReturns = struct {
  1240  		result1 error
  1241  	}{result1}
  1242  }
  1243  
  1244  func (fake *InitializeIBPOrderer) UpdateSecretsReturnsOnCall(i int, result1 error) {
  1245  	fake.updateSecretsMutex.Lock()
  1246  	defer fake.updateSecretsMutex.Unlock()
  1247  	fake.UpdateSecretsStub = nil
  1248  	if fake.updateSecretsReturnsOnCall == nil {
  1249  		fake.updateSecretsReturnsOnCall = make(map[int]struct {
  1250  			result1 error
  1251  		})
  1252  	}
  1253  	fake.updateSecretsReturnsOnCall[i] = struct {
  1254  		result1 error
  1255  	}{result1}
  1256  }
  1257  
  1258  func (fake *InitializeIBPOrderer) UpdateSecretsFromResponse(arg1 *v1beta1.IBPOrderer, arg2 *config.CryptoResponse) error {
  1259  	fake.updateSecretsFromResponseMutex.Lock()
  1260  	ret, specificReturn := fake.updateSecretsFromResponseReturnsOnCall[len(fake.updateSecretsFromResponseArgsForCall)]
  1261  	fake.updateSecretsFromResponseArgsForCall = append(fake.updateSecretsFromResponseArgsForCall, struct {
  1262  		arg1 *v1beta1.IBPOrderer
  1263  		arg2 *config.CryptoResponse
  1264  	}{arg1, arg2})
  1265  	stub := fake.UpdateSecretsFromResponseStub
  1266  	fakeReturns := fake.updateSecretsFromResponseReturns
  1267  	fake.recordInvocation("UpdateSecretsFromResponse", []interface{}{arg1, arg2})
  1268  	fake.updateSecretsFromResponseMutex.Unlock()
  1269  	if stub != nil {
  1270  		return stub(arg1, arg2)
  1271  	}
  1272  	if specificReturn {
  1273  		return ret.result1
  1274  	}
  1275  	return fakeReturns.result1
  1276  }
  1277  
  1278  func (fake *InitializeIBPOrderer) UpdateSecretsFromResponseCallCount() int {
  1279  	fake.updateSecretsFromResponseMutex.RLock()
  1280  	defer fake.updateSecretsFromResponseMutex.RUnlock()
  1281  	return len(fake.updateSecretsFromResponseArgsForCall)
  1282  }
  1283  
  1284  func (fake *InitializeIBPOrderer) UpdateSecretsFromResponseCalls(stub func(*v1beta1.IBPOrderer, *config.CryptoResponse) error) {
  1285  	fake.updateSecretsFromResponseMutex.Lock()
  1286  	defer fake.updateSecretsFromResponseMutex.Unlock()
  1287  	fake.UpdateSecretsFromResponseStub = stub
  1288  }
  1289  
  1290  func (fake *InitializeIBPOrderer) UpdateSecretsFromResponseArgsForCall(i int) (*v1beta1.IBPOrderer, *config.CryptoResponse) {
  1291  	fake.updateSecretsFromResponseMutex.RLock()
  1292  	defer fake.updateSecretsFromResponseMutex.RUnlock()
  1293  	argsForCall := fake.updateSecretsFromResponseArgsForCall[i]
  1294  	return argsForCall.arg1, argsForCall.arg2
  1295  }
  1296  
  1297  func (fake *InitializeIBPOrderer) UpdateSecretsFromResponseReturns(result1 error) {
  1298  	fake.updateSecretsFromResponseMutex.Lock()
  1299  	defer fake.updateSecretsFromResponseMutex.Unlock()
  1300  	fake.UpdateSecretsFromResponseStub = nil
  1301  	fake.updateSecretsFromResponseReturns = struct {
  1302  		result1 error
  1303  	}{result1}
  1304  }
  1305  
  1306  func (fake *InitializeIBPOrderer) UpdateSecretsFromResponseReturnsOnCall(i int, result1 error) {
  1307  	fake.updateSecretsFromResponseMutex.Lock()
  1308  	defer fake.updateSecretsFromResponseMutex.Unlock()
  1309  	fake.UpdateSecretsFromResponseStub = nil
  1310  	if fake.updateSecretsFromResponseReturnsOnCall == nil {
  1311  		fake.updateSecretsFromResponseReturnsOnCall = make(map[int]struct {
  1312  			result1 error
  1313  		})
  1314  	}
  1315  	fake.updateSecretsFromResponseReturnsOnCall[i] = struct {
  1316  		result1 error
  1317  	}{result1}
  1318  }
  1319  
  1320  func (fake *InitializeIBPOrderer) Invocations() map[string][][]interface{} {
  1321  	fake.invocationsMutex.RLock()
  1322  	defer fake.invocationsMutex.RUnlock()
  1323  	fake.checkIfAdminCertsUpdatedMutex.RLock()
  1324  	defer fake.checkIfAdminCertsUpdatedMutex.RUnlock()
  1325  	fake.createMutex.RLock()
  1326  	defer fake.createMutex.RUnlock()
  1327  	fake.createOrUpdateConfigMapMutex.RLock()
  1328  	defer fake.createOrUpdateConfigMapMutex.RUnlock()
  1329  	fake.deleteMutex.RLock()
  1330  	defer fake.deleteMutex.RUnlock()
  1331  	fake.generateSecretsMutex.RLock()
  1332  	defer fake.generateSecretsMutex.RUnlock()
  1333  	fake.generateSecretsFromResponseMutex.RLock()
  1334  	defer fake.generateSecretsFromResponseMutex.RUnlock()
  1335  	fake.getConfigFromConfigMapMutex.RLock()
  1336  	defer fake.getConfigFromConfigMapMutex.RUnlock()
  1337  	fake.getCoreConfigFromBytesMutex.RLock()
  1338  	defer fake.getCoreConfigFromBytesMutex.RUnlock()
  1339  	fake.getCoreConfigFromFileMutex.RLock()
  1340  	defer fake.getCoreConfigFromFileMutex.RUnlock()
  1341  	fake.getCryptoMutex.RLock()
  1342  	defer fake.getCryptoMutex.RUnlock()
  1343  	fake.getInitOrdererMutex.RLock()
  1344  	defer fake.getInitOrdererMutex.RUnlock()
  1345  	fake.getUpdatedOrdererMutex.RLock()
  1346  	defer fake.getUpdatedOrdererMutex.RUnlock()
  1347  	fake.missingCryptoMutex.RLock()
  1348  	defer fake.missingCryptoMutex.RUnlock()
  1349  	fake.updateMutex.RLock()
  1350  	defer fake.updateMutex.RUnlock()
  1351  	fake.updateAdminSecretMutex.RLock()
  1352  	defer fake.updateAdminSecretMutex.RUnlock()
  1353  	fake.updateSecretsMutex.RLock()
  1354  	defer fake.updateSecretsMutex.RUnlock()
  1355  	fake.updateSecretsFromResponseMutex.RLock()
  1356  	defer fake.updateSecretsFromResponseMutex.RUnlock()
  1357  	copiedInvocations := map[string][][]interface{}{}
  1358  	for key, value := range fake.invocations {
  1359  		copiedInvocations[key] = value
  1360  	}
  1361  	return copiedInvocations
  1362  }
  1363  
  1364  func (fake *InitializeIBPOrderer) recordInvocation(key string, args []interface{}) {
  1365  	fake.invocationsMutex.Lock()
  1366  	defer fake.invocationsMutex.Unlock()
  1367  	if fake.invocations == nil {
  1368  		fake.invocations = map[string][][]interface{}{}
  1369  	}
  1370  	if fake.invocations[key] == nil {
  1371  		fake.invocations[key] = [][]interface{}{}
  1372  	}
  1373  	fake.invocations[key] = append(fake.invocations[key], args)
  1374  }
  1375  
  1376  var _ baseorderer.InitializeIBPOrderer = new(InitializeIBPOrderer)