github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/initializer/ca/mocks/ibpca.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	v1 "github.com/IBM-Blockchain/fabric-operator/pkg/apis/ca/v1"
     8  	initializer "github.com/IBM-Blockchain/fabric-operator/pkg/initializer/ca"
     9  	"github.com/IBM-Blockchain/fabric-operator/pkg/initializer/ca/config"
    10  	"github.com/hyperledger/fabric-ca/lib"
    11  )
    12  
    13  type IBPCA struct {
    14  	ConfigToBytesStub        func() ([]byte, error)
    15  	configToBytesMutex       sync.RWMutex
    16  	configToBytesArgsForCall []struct {
    17  	}
    18  	configToBytesReturns struct {
    19  		result1 []byte
    20  		result2 error
    21  	}
    22  	configToBytesReturnsOnCall map[int]struct {
    23  		result1 []byte
    24  		result2 error
    25  	}
    26  	GetHomeDirStub        func() string
    27  	getHomeDirMutex       sync.RWMutex
    28  	getHomeDirArgsForCall []struct {
    29  	}
    30  	getHomeDirReturns struct {
    31  		result1 string
    32  	}
    33  	getHomeDirReturnsOnCall map[int]struct {
    34  		result1 string
    35  	}
    36  	GetServerConfigStub        func() *v1.ServerConfig
    37  	getServerConfigMutex       sync.RWMutex
    38  	getServerConfigArgsForCall []struct {
    39  	}
    40  	getServerConfigReturns struct {
    41  		result1 *v1.ServerConfig
    42  	}
    43  	getServerConfigReturnsOnCall map[int]struct {
    44  		result1 *v1.ServerConfig
    45  	}
    46  	GetTypeStub        func() config.Type
    47  	getTypeMutex       sync.RWMutex
    48  	getTypeArgsForCall []struct {
    49  	}
    50  	getTypeReturns struct {
    51  		result1 config.Type
    52  	}
    53  	getTypeReturnsOnCall map[int]struct {
    54  		result1 config.Type
    55  	}
    56  	InitStub        func() error
    57  	initMutex       sync.RWMutex
    58  	initArgsForCall []struct {
    59  	}
    60  	initReturns struct {
    61  		result1 error
    62  	}
    63  	initReturnsOnCall map[int]struct {
    64  		result1 error
    65  	}
    66  	IsBeingUpdatedStub        func()
    67  	isBeingUpdatedMutex       sync.RWMutex
    68  	isBeingUpdatedArgsForCall []struct {
    69  	}
    70  	OverrideServerConfigStub        func(*v1.ServerConfig) error
    71  	overrideServerConfigMutex       sync.RWMutex
    72  	overrideServerConfigArgsForCall []struct {
    73  		arg1 *v1.ServerConfig
    74  	}
    75  	overrideServerConfigReturns struct {
    76  		result1 error
    77  	}
    78  	overrideServerConfigReturnsOnCall map[int]struct {
    79  		result1 error
    80  	}
    81  	ParseCABlockStub        func() (map[string][]byte, error)
    82  	parseCABlockMutex       sync.RWMutex
    83  	parseCABlockArgsForCall []struct {
    84  	}
    85  	parseCABlockReturns struct {
    86  		result1 map[string][]byte
    87  		result2 error
    88  	}
    89  	parseCABlockReturnsOnCall map[int]struct {
    90  		result1 map[string][]byte
    91  		result2 error
    92  	}
    93  	ParseCryptoStub        func() (map[string][]byte, error)
    94  	parseCryptoMutex       sync.RWMutex
    95  	parseCryptoArgsForCall []struct {
    96  	}
    97  	parseCryptoReturns struct {
    98  		result1 map[string][]byte
    99  		result2 error
   100  	}
   101  	parseCryptoReturnsOnCall map[int]struct {
   102  		result1 map[string][]byte
   103  		result2 error
   104  	}
   105  	RemoveHomeDirStub        func() error
   106  	removeHomeDirMutex       sync.RWMutex
   107  	removeHomeDirArgsForCall []struct {
   108  	}
   109  	removeHomeDirReturns struct {
   110  		result1 error
   111  	}
   112  	removeHomeDirReturnsOnCall map[int]struct {
   113  		result1 error
   114  	}
   115  	SetMountPathsStub        func()
   116  	setMountPathsMutex       sync.RWMutex
   117  	setMountPathsArgsForCall []struct {
   118  	}
   119  	ViperUnmarshalStub        func(string) (*lib.ServerConfig, error)
   120  	viperUnmarshalMutex       sync.RWMutex
   121  	viperUnmarshalArgsForCall []struct {
   122  		arg1 string
   123  	}
   124  	viperUnmarshalReturns struct {
   125  		result1 *lib.ServerConfig
   126  		result2 error
   127  	}
   128  	viperUnmarshalReturnsOnCall map[int]struct {
   129  		result1 *lib.ServerConfig
   130  		result2 error
   131  	}
   132  	WriteConfigStub        func() error
   133  	writeConfigMutex       sync.RWMutex
   134  	writeConfigArgsForCall []struct {
   135  	}
   136  	writeConfigReturns struct {
   137  		result1 error
   138  	}
   139  	writeConfigReturnsOnCall map[int]struct {
   140  		result1 error
   141  	}
   142  	invocations      map[string][][]interface{}
   143  	invocationsMutex sync.RWMutex
   144  }
   145  
   146  func (fake *IBPCA) ConfigToBytes() ([]byte, error) {
   147  	fake.configToBytesMutex.Lock()
   148  	ret, specificReturn := fake.configToBytesReturnsOnCall[len(fake.configToBytesArgsForCall)]
   149  	fake.configToBytesArgsForCall = append(fake.configToBytesArgsForCall, struct {
   150  	}{})
   151  	stub := fake.ConfigToBytesStub
   152  	fakeReturns := fake.configToBytesReturns
   153  	fake.recordInvocation("ConfigToBytes", []interface{}{})
   154  	fake.configToBytesMutex.Unlock()
   155  	if stub != nil {
   156  		return stub()
   157  	}
   158  	if specificReturn {
   159  		return ret.result1, ret.result2
   160  	}
   161  	return fakeReturns.result1, fakeReturns.result2
   162  }
   163  
   164  func (fake *IBPCA) ConfigToBytesCallCount() int {
   165  	fake.configToBytesMutex.RLock()
   166  	defer fake.configToBytesMutex.RUnlock()
   167  	return len(fake.configToBytesArgsForCall)
   168  }
   169  
   170  func (fake *IBPCA) ConfigToBytesCalls(stub func() ([]byte, error)) {
   171  	fake.configToBytesMutex.Lock()
   172  	defer fake.configToBytesMutex.Unlock()
   173  	fake.ConfigToBytesStub = stub
   174  }
   175  
   176  func (fake *IBPCA) ConfigToBytesReturns(result1 []byte, result2 error) {
   177  	fake.configToBytesMutex.Lock()
   178  	defer fake.configToBytesMutex.Unlock()
   179  	fake.ConfigToBytesStub = nil
   180  	fake.configToBytesReturns = struct {
   181  		result1 []byte
   182  		result2 error
   183  	}{result1, result2}
   184  }
   185  
   186  func (fake *IBPCA) ConfigToBytesReturnsOnCall(i int, result1 []byte, result2 error) {
   187  	fake.configToBytesMutex.Lock()
   188  	defer fake.configToBytesMutex.Unlock()
   189  	fake.ConfigToBytesStub = nil
   190  	if fake.configToBytesReturnsOnCall == nil {
   191  		fake.configToBytesReturnsOnCall = make(map[int]struct {
   192  			result1 []byte
   193  			result2 error
   194  		})
   195  	}
   196  	fake.configToBytesReturnsOnCall[i] = struct {
   197  		result1 []byte
   198  		result2 error
   199  	}{result1, result2}
   200  }
   201  
   202  func (fake *IBPCA) GetHomeDir() string {
   203  	fake.getHomeDirMutex.Lock()
   204  	ret, specificReturn := fake.getHomeDirReturnsOnCall[len(fake.getHomeDirArgsForCall)]
   205  	fake.getHomeDirArgsForCall = append(fake.getHomeDirArgsForCall, struct {
   206  	}{})
   207  	stub := fake.GetHomeDirStub
   208  	fakeReturns := fake.getHomeDirReturns
   209  	fake.recordInvocation("GetHomeDir", []interface{}{})
   210  	fake.getHomeDirMutex.Unlock()
   211  	if stub != nil {
   212  		return stub()
   213  	}
   214  	if specificReturn {
   215  		return ret.result1
   216  	}
   217  	return fakeReturns.result1
   218  }
   219  
   220  func (fake *IBPCA) GetHomeDirCallCount() int {
   221  	fake.getHomeDirMutex.RLock()
   222  	defer fake.getHomeDirMutex.RUnlock()
   223  	return len(fake.getHomeDirArgsForCall)
   224  }
   225  
   226  func (fake *IBPCA) GetHomeDirCalls(stub func() string) {
   227  	fake.getHomeDirMutex.Lock()
   228  	defer fake.getHomeDirMutex.Unlock()
   229  	fake.GetHomeDirStub = stub
   230  }
   231  
   232  func (fake *IBPCA) GetHomeDirReturns(result1 string) {
   233  	fake.getHomeDirMutex.Lock()
   234  	defer fake.getHomeDirMutex.Unlock()
   235  	fake.GetHomeDirStub = nil
   236  	fake.getHomeDirReturns = struct {
   237  		result1 string
   238  	}{result1}
   239  }
   240  
   241  func (fake *IBPCA) GetHomeDirReturnsOnCall(i int, result1 string) {
   242  	fake.getHomeDirMutex.Lock()
   243  	defer fake.getHomeDirMutex.Unlock()
   244  	fake.GetHomeDirStub = nil
   245  	if fake.getHomeDirReturnsOnCall == nil {
   246  		fake.getHomeDirReturnsOnCall = make(map[int]struct {
   247  			result1 string
   248  		})
   249  	}
   250  	fake.getHomeDirReturnsOnCall[i] = struct {
   251  		result1 string
   252  	}{result1}
   253  }
   254  
   255  func (fake *IBPCA) GetServerConfig() *v1.ServerConfig {
   256  	fake.getServerConfigMutex.Lock()
   257  	ret, specificReturn := fake.getServerConfigReturnsOnCall[len(fake.getServerConfigArgsForCall)]
   258  	fake.getServerConfigArgsForCall = append(fake.getServerConfigArgsForCall, struct {
   259  	}{})
   260  	stub := fake.GetServerConfigStub
   261  	fakeReturns := fake.getServerConfigReturns
   262  	fake.recordInvocation("GetServerConfig", []interface{}{})
   263  	fake.getServerConfigMutex.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 *IBPCA) GetServerConfigCallCount() int {
   274  	fake.getServerConfigMutex.RLock()
   275  	defer fake.getServerConfigMutex.RUnlock()
   276  	return len(fake.getServerConfigArgsForCall)
   277  }
   278  
   279  func (fake *IBPCA) GetServerConfigCalls(stub func() *v1.ServerConfig) {
   280  	fake.getServerConfigMutex.Lock()
   281  	defer fake.getServerConfigMutex.Unlock()
   282  	fake.GetServerConfigStub = stub
   283  }
   284  
   285  func (fake *IBPCA) GetServerConfigReturns(result1 *v1.ServerConfig) {
   286  	fake.getServerConfigMutex.Lock()
   287  	defer fake.getServerConfigMutex.Unlock()
   288  	fake.GetServerConfigStub = nil
   289  	fake.getServerConfigReturns = struct {
   290  		result1 *v1.ServerConfig
   291  	}{result1}
   292  }
   293  
   294  func (fake *IBPCA) GetServerConfigReturnsOnCall(i int, result1 *v1.ServerConfig) {
   295  	fake.getServerConfigMutex.Lock()
   296  	defer fake.getServerConfigMutex.Unlock()
   297  	fake.GetServerConfigStub = nil
   298  	if fake.getServerConfigReturnsOnCall == nil {
   299  		fake.getServerConfigReturnsOnCall = make(map[int]struct {
   300  			result1 *v1.ServerConfig
   301  		})
   302  	}
   303  	fake.getServerConfigReturnsOnCall[i] = struct {
   304  		result1 *v1.ServerConfig
   305  	}{result1}
   306  }
   307  
   308  func (fake *IBPCA) GetType() config.Type {
   309  	fake.getTypeMutex.Lock()
   310  	ret, specificReturn := fake.getTypeReturnsOnCall[len(fake.getTypeArgsForCall)]
   311  	fake.getTypeArgsForCall = append(fake.getTypeArgsForCall, struct {
   312  	}{})
   313  	stub := fake.GetTypeStub
   314  	fakeReturns := fake.getTypeReturns
   315  	fake.recordInvocation("GetType", []interface{}{})
   316  	fake.getTypeMutex.Unlock()
   317  	if stub != nil {
   318  		return stub()
   319  	}
   320  	if specificReturn {
   321  		return ret.result1
   322  	}
   323  	return fakeReturns.result1
   324  }
   325  
   326  func (fake *IBPCA) GetTypeCallCount() int {
   327  	fake.getTypeMutex.RLock()
   328  	defer fake.getTypeMutex.RUnlock()
   329  	return len(fake.getTypeArgsForCall)
   330  }
   331  
   332  func (fake *IBPCA) GetTypeCalls(stub func() config.Type) {
   333  	fake.getTypeMutex.Lock()
   334  	defer fake.getTypeMutex.Unlock()
   335  	fake.GetTypeStub = stub
   336  }
   337  
   338  func (fake *IBPCA) GetTypeReturns(result1 config.Type) {
   339  	fake.getTypeMutex.Lock()
   340  	defer fake.getTypeMutex.Unlock()
   341  	fake.GetTypeStub = nil
   342  	fake.getTypeReturns = struct {
   343  		result1 config.Type
   344  	}{result1}
   345  }
   346  
   347  func (fake *IBPCA) GetTypeReturnsOnCall(i int, result1 config.Type) {
   348  	fake.getTypeMutex.Lock()
   349  	defer fake.getTypeMutex.Unlock()
   350  	fake.GetTypeStub = nil
   351  	if fake.getTypeReturnsOnCall == nil {
   352  		fake.getTypeReturnsOnCall = make(map[int]struct {
   353  			result1 config.Type
   354  		})
   355  	}
   356  	fake.getTypeReturnsOnCall[i] = struct {
   357  		result1 config.Type
   358  	}{result1}
   359  }
   360  
   361  func (fake *IBPCA) Init() error {
   362  	fake.initMutex.Lock()
   363  	ret, specificReturn := fake.initReturnsOnCall[len(fake.initArgsForCall)]
   364  	fake.initArgsForCall = append(fake.initArgsForCall, struct {
   365  	}{})
   366  	stub := fake.InitStub
   367  	fakeReturns := fake.initReturns
   368  	fake.recordInvocation("Init", []interface{}{})
   369  	fake.initMutex.Unlock()
   370  	if stub != nil {
   371  		return stub()
   372  	}
   373  	if specificReturn {
   374  		return ret.result1
   375  	}
   376  	return fakeReturns.result1
   377  }
   378  
   379  func (fake *IBPCA) InitCallCount() int {
   380  	fake.initMutex.RLock()
   381  	defer fake.initMutex.RUnlock()
   382  	return len(fake.initArgsForCall)
   383  }
   384  
   385  func (fake *IBPCA) InitCalls(stub func() error) {
   386  	fake.initMutex.Lock()
   387  	defer fake.initMutex.Unlock()
   388  	fake.InitStub = stub
   389  }
   390  
   391  func (fake *IBPCA) InitReturns(result1 error) {
   392  	fake.initMutex.Lock()
   393  	defer fake.initMutex.Unlock()
   394  	fake.InitStub = nil
   395  	fake.initReturns = struct {
   396  		result1 error
   397  	}{result1}
   398  }
   399  
   400  func (fake *IBPCA) InitReturnsOnCall(i int, result1 error) {
   401  	fake.initMutex.Lock()
   402  	defer fake.initMutex.Unlock()
   403  	fake.InitStub = nil
   404  	if fake.initReturnsOnCall == nil {
   405  		fake.initReturnsOnCall = make(map[int]struct {
   406  			result1 error
   407  		})
   408  	}
   409  	fake.initReturnsOnCall[i] = struct {
   410  		result1 error
   411  	}{result1}
   412  }
   413  
   414  func (fake *IBPCA) IsBeingUpdated() {
   415  	fake.isBeingUpdatedMutex.Lock()
   416  	fake.isBeingUpdatedArgsForCall = append(fake.isBeingUpdatedArgsForCall, struct {
   417  	}{})
   418  	stub := fake.IsBeingUpdatedStub
   419  	fake.recordInvocation("IsBeingUpdated", []interface{}{})
   420  	fake.isBeingUpdatedMutex.Unlock()
   421  	if stub != nil {
   422  		fake.IsBeingUpdatedStub()
   423  	}
   424  }
   425  
   426  func (fake *IBPCA) IsBeingUpdatedCallCount() int {
   427  	fake.isBeingUpdatedMutex.RLock()
   428  	defer fake.isBeingUpdatedMutex.RUnlock()
   429  	return len(fake.isBeingUpdatedArgsForCall)
   430  }
   431  
   432  func (fake *IBPCA) IsBeingUpdatedCalls(stub func()) {
   433  	fake.isBeingUpdatedMutex.Lock()
   434  	defer fake.isBeingUpdatedMutex.Unlock()
   435  	fake.IsBeingUpdatedStub = stub
   436  }
   437  
   438  func (fake *IBPCA) OverrideServerConfig(arg1 *v1.ServerConfig) error {
   439  	fake.overrideServerConfigMutex.Lock()
   440  	ret, specificReturn := fake.overrideServerConfigReturnsOnCall[len(fake.overrideServerConfigArgsForCall)]
   441  	fake.overrideServerConfigArgsForCall = append(fake.overrideServerConfigArgsForCall, struct {
   442  		arg1 *v1.ServerConfig
   443  	}{arg1})
   444  	stub := fake.OverrideServerConfigStub
   445  	fakeReturns := fake.overrideServerConfigReturns
   446  	fake.recordInvocation("OverrideServerConfig", []interface{}{arg1})
   447  	fake.overrideServerConfigMutex.Unlock()
   448  	if stub != nil {
   449  		return stub(arg1)
   450  	}
   451  	if specificReturn {
   452  		return ret.result1
   453  	}
   454  	return fakeReturns.result1
   455  }
   456  
   457  func (fake *IBPCA) OverrideServerConfigCallCount() int {
   458  	fake.overrideServerConfigMutex.RLock()
   459  	defer fake.overrideServerConfigMutex.RUnlock()
   460  	return len(fake.overrideServerConfigArgsForCall)
   461  }
   462  
   463  func (fake *IBPCA) OverrideServerConfigCalls(stub func(*v1.ServerConfig) error) {
   464  	fake.overrideServerConfigMutex.Lock()
   465  	defer fake.overrideServerConfigMutex.Unlock()
   466  	fake.OverrideServerConfigStub = stub
   467  }
   468  
   469  func (fake *IBPCA) OverrideServerConfigArgsForCall(i int) *v1.ServerConfig {
   470  	fake.overrideServerConfigMutex.RLock()
   471  	defer fake.overrideServerConfigMutex.RUnlock()
   472  	argsForCall := fake.overrideServerConfigArgsForCall[i]
   473  	return argsForCall.arg1
   474  }
   475  
   476  func (fake *IBPCA) OverrideServerConfigReturns(result1 error) {
   477  	fake.overrideServerConfigMutex.Lock()
   478  	defer fake.overrideServerConfigMutex.Unlock()
   479  	fake.OverrideServerConfigStub = nil
   480  	fake.overrideServerConfigReturns = struct {
   481  		result1 error
   482  	}{result1}
   483  }
   484  
   485  func (fake *IBPCA) OverrideServerConfigReturnsOnCall(i int, result1 error) {
   486  	fake.overrideServerConfigMutex.Lock()
   487  	defer fake.overrideServerConfigMutex.Unlock()
   488  	fake.OverrideServerConfigStub = nil
   489  	if fake.overrideServerConfigReturnsOnCall == nil {
   490  		fake.overrideServerConfigReturnsOnCall = make(map[int]struct {
   491  			result1 error
   492  		})
   493  	}
   494  	fake.overrideServerConfigReturnsOnCall[i] = struct {
   495  		result1 error
   496  	}{result1}
   497  }
   498  
   499  func (fake *IBPCA) ParseCABlock() (map[string][]byte, error) {
   500  	fake.parseCABlockMutex.Lock()
   501  	ret, specificReturn := fake.parseCABlockReturnsOnCall[len(fake.parseCABlockArgsForCall)]
   502  	fake.parseCABlockArgsForCall = append(fake.parseCABlockArgsForCall, struct {
   503  	}{})
   504  	stub := fake.ParseCABlockStub
   505  	fakeReturns := fake.parseCABlockReturns
   506  	fake.recordInvocation("ParseCABlock", []interface{}{})
   507  	fake.parseCABlockMutex.Unlock()
   508  	if stub != nil {
   509  		return stub()
   510  	}
   511  	if specificReturn {
   512  		return ret.result1, ret.result2
   513  	}
   514  	return fakeReturns.result1, fakeReturns.result2
   515  }
   516  
   517  func (fake *IBPCA) ParseCABlockCallCount() int {
   518  	fake.parseCABlockMutex.RLock()
   519  	defer fake.parseCABlockMutex.RUnlock()
   520  	return len(fake.parseCABlockArgsForCall)
   521  }
   522  
   523  func (fake *IBPCA) ParseCABlockCalls(stub func() (map[string][]byte, error)) {
   524  	fake.parseCABlockMutex.Lock()
   525  	defer fake.parseCABlockMutex.Unlock()
   526  	fake.ParseCABlockStub = stub
   527  }
   528  
   529  func (fake *IBPCA) ParseCABlockReturns(result1 map[string][]byte, result2 error) {
   530  	fake.parseCABlockMutex.Lock()
   531  	defer fake.parseCABlockMutex.Unlock()
   532  	fake.ParseCABlockStub = nil
   533  	fake.parseCABlockReturns = struct {
   534  		result1 map[string][]byte
   535  		result2 error
   536  	}{result1, result2}
   537  }
   538  
   539  func (fake *IBPCA) ParseCABlockReturnsOnCall(i int, result1 map[string][]byte, result2 error) {
   540  	fake.parseCABlockMutex.Lock()
   541  	defer fake.parseCABlockMutex.Unlock()
   542  	fake.ParseCABlockStub = nil
   543  	if fake.parseCABlockReturnsOnCall == nil {
   544  		fake.parseCABlockReturnsOnCall = make(map[int]struct {
   545  			result1 map[string][]byte
   546  			result2 error
   547  		})
   548  	}
   549  	fake.parseCABlockReturnsOnCall[i] = struct {
   550  		result1 map[string][]byte
   551  		result2 error
   552  	}{result1, result2}
   553  }
   554  
   555  func (fake *IBPCA) ParseCrypto() (map[string][]byte, error) {
   556  	fake.parseCryptoMutex.Lock()
   557  	ret, specificReturn := fake.parseCryptoReturnsOnCall[len(fake.parseCryptoArgsForCall)]
   558  	fake.parseCryptoArgsForCall = append(fake.parseCryptoArgsForCall, struct {
   559  	}{})
   560  	stub := fake.ParseCryptoStub
   561  	fakeReturns := fake.parseCryptoReturns
   562  	fake.recordInvocation("ParseCrypto", []interface{}{})
   563  	fake.parseCryptoMutex.Unlock()
   564  	if stub != nil {
   565  		return stub()
   566  	}
   567  	if specificReturn {
   568  		return ret.result1, ret.result2
   569  	}
   570  	return fakeReturns.result1, fakeReturns.result2
   571  }
   572  
   573  func (fake *IBPCA) ParseCryptoCallCount() int {
   574  	fake.parseCryptoMutex.RLock()
   575  	defer fake.parseCryptoMutex.RUnlock()
   576  	return len(fake.parseCryptoArgsForCall)
   577  }
   578  
   579  func (fake *IBPCA) ParseCryptoCalls(stub func() (map[string][]byte, error)) {
   580  	fake.parseCryptoMutex.Lock()
   581  	defer fake.parseCryptoMutex.Unlock()
   582  	fake.ParseCryptoStub = stub
   583  }
   584  
   585  func (fake *IBPCA) ParseCryptoReturns(result1 map[string][]byte, result2 error) {
   586  	fake.parseCryptoMutex.Lock()
   587  	defer fake.parseCryptoMutex.Unlock()
   588  	fake.ParseCryptoStub = nil
   589  	fake.parseCryptoReturns = struct {
   590  		result1 map[string][]byte
   591  		result2 error
   592  	}{result1, result2}
   593  }
   594  
   595  func (fake *IBPCA) ParseCryptoReturnsOnCall(i int, result1 map[string][]byte, result2 error) {
   596  	fake.parseCryptoMutex.Lock()
   597  	defer fake.parseCryptoMutex.Unlock()
   598  	fake.ParseCryptoStub = nil
   599  	if fake.parseCryptoReturnsOnCall == nil {
   600  		fake.parseCryptoReturnsOnCall = make(map[int]struct {
   601  			result1 map[string][]byte
   602  			result2 error
   603  		})
   604  	}
   605  	fake.parseCryptoReturnsOnCall[i] = struct {
   606  		result1 map[string][]byte
   607  		result2 error
   608  	}{result1, result2}
   609  }
   610  
   611  func (fake *IBPCA) RemoveHomeDir() error {
   612  	fake.removeHomeDirMutex.Lock()
   613  	ret, specificReturn := fake.removeHomeDirReturnsOnCall[len(fake.removeHomeDirArgsForCall)]
   614  	fake.removeHomeDirArgsForCall = append(fake.removeHomeDirArgsForCall, struct {
   615  	}{})
   616  	stub := fake.RemoveHomeDirStub
   617  	fakeReturns := fake.removeHomeDirReturns
   618  	fake.recordInvocation("RemoveHomeDir", []interface{}{})
   619  	fake.removeHomeDirMutex.Unlock()
   620  	if stub != nil {
   621  		return stub()
   622  	}
   623  	if specificReturn {
   624  		return ret.result1
   625  	}
   626  	return fakeReturns.result1
   627  }
   628  
   629  func (fake *IBPCA) RemoveHomeDirCallCount() int {
   630  	fake.removeHomeDirMutex.RLock()
   631  	defer fake.removeHomeDirMutex.RUnlock()
   632  	return len(fake.removeHomeDirArgsForCall)
   633  }
   634  
   635  func (fake *IBPCA) RemoveHomeDirCalls(stub func() error) {
   636  	fake.removeHomeDirMutex.Lock()
   637  	defer fake.removeHomeDirMutex.Unlock()
   638  	fake.RemoveHomeDirStub = stub
   639  }
   640  
   641  func (fake *IBPCA) RemoveHomeDirReturns(result1 error) {
   642  	fake.removeHomeDirMutex.Lock()
   643  	defer fake.removeHomeDirMutex.Unlock()
   644  	fake.RemoveHomeDirStub = nil
   645  	fake.removeHomeDirReturns = struct {
   646  		result1 error
   647  	}{result1}
   648  }
   649  
   650  func (fake *IBPCA) RemoveHomeDirReturnsOnCall(i int, result1 error) {
   651  	fake.removeHomeDirMutex.Lock()
   652  	defer fake.removeHomeDirMutex.Unlock()
   653  	fake.RemoveHomeDirStub = nil
   654  	if fake.removeHomeDirReturnsOnCall == nil {
   655  		fake.removeHomeDirReturnsOnCall = make(map[int]struct {
   656  			result1 error
   657  		})
   658  	}
   659  	fake.removeHomeDirReturnsOnCall[i] = struct {
   660  		result1 error
   661  	}{result1}
   662  }
   663  
   664  func (fake *IBPCA) SetMountPaths() {
   665  	fake.setMountPathsMutex.Lock()
   666  	fake.setMountPathsArgsForCall = append(fake.setMountPathsArgsForCall, struct {
   667  	}{})
   668  	stub := fake.SetMountPathsStub
   669  	fake.recordInvocation("SetMountPaths", []interface{}{})
   670  	fake.setMountPathsMutex.Unlock()
   671  	if stub != nil {
   672  		fake.SetMountPathsStub()
   673  	}
   674  }
   675  
   676  func (fake *IBPCA) SetMountPathsCallCount() int {
   677  	fake.setMountPathsMutex.RLock()
   678  	defer fake.setMountPathsMutex.RUnlock()
   679  	return len(fake.setMountPathsArgsForCall)
   680  }
   681  
   682  func (fake *IBPCA) SetMountPathsCalls(stub func()) {
   683  	fake.setMountPathsMutex.Lock()
   684  	defer fake.setMountPathsMutex.Unlock()
   685  	fake.SetMountPathsStub = stub
   686  }
   687  
   688  func (fake *IBPCA) ViperUnmarshal(arg1 string) (*lib.ServerConfig, error) {
   689  	fake.viperUnmarshalMutex.Lock()
   690  	ret, specificReturn := fake.viperUnmarshalReturnsOnCall[len(fake.viperUnmarshalArgsForCall)]
   691  	fake.viperUnmarshalArgsForCall = append(fake.viperUnmarshalArgsForCall, struct {
   692  		arg1 string
   693  	}{arg1})
   694  	stub := fake.ViperUnmarshalStub
   695  	fakeReturns := fake.viperUnmarshalReturns
   696  	fake.recordInvocation("ViperUnmarshal", []interface{}{arg1})
   697  	fake.viperUnmarshalMutex.Unlock()
   698  	if stub != nil {
   699  		return stub(arg1)
   700  	}
   701  	if specificReturn {
   702  		return ret.result1, ret.result2
   703  	}
   704  	return fakeReturns.result1, fakeReturns.result2
   705  }
   706  
   707  func (fake *IBPCA) ViperUnmarshalCallCount() int {
   708  	fake.viperUnmarshalMutex.RLock()
   709  	defer fake.viperUnmarshalMutex.RUnlock()
   710  	return len(fake.viperUnmarshalArgsForCall)
   711  }
   712  
   713  func (fake *IBPCA) ViperUnmarshalCalls(stub func(string) (*lib.ServerConfig, error)) {
   714  	fake.viperUnmarshalMutex.Lock()
   715  	defer fake.viperUnmarshalMutex.Unlock()
   716  	fake.ViperUnmarshalStub = stub
   717  }
   718  
   719  func (fake *IBPCA) ViperUnmarshalArgsForCall(i int) string {
   720  	fake.viperUnmarshalMutex.RLock()
   721  	defer fake.viperUnmarshalMutex.RUnlock()
   722  	argsForCall := fake.viperUnmarshalArgsForCall[i]
   723  	return argsForCall.arg1
   724  }
   725  
   726  func (fake *IBPCA) ViperUnmarshalReturns(result1 *lib.ServerConfig, result2 error) {
   727  	fake.viperUnmarshalMutex.Lock()
   728  	defer fake.viperUnmarshalMutex.Unlock()
   729  	fake.ViperUnmarshalStub = nil
   730  	fake.viperUnmarshalReturns = struct {
   731  		result1 *lib.ServerConfig
   732  		result2 error
   733  	}{result1, result2}
   734  }
   735  
   736  func (fake *IBPCA) ViperUnmarshalReturnsOnCall(i int, result1 *lib.ServerConfig, result2 error) {
   737  	fake.viperUnmarshalMutex.Lock()
   738  	defer fake.viperUnmarshalMutex.Unlock()
   739  	fake.ViperUnmarshalStub = nil
   740  	if fake.viperUnmarshalReturnsOnCall == nil {
   741  		fake.viperUnmarshalReturnsOnCall = make(map[int]struct {
   742  			result1 *lib.ServerConfig
   743  			result2 error
   744  		})
   745  	}
   746  	fake.viperUnmarshalReturnsOnCall[i] = struct {
   747  		result1 *lib.ServerConfig
   748  		result2 error
   749  	}{result1, result2}
   750  }
   751  
   752  func (fake *IBPCA) WriteConfig() error {
   753  	fake.writeConfigMutex.Lock()
   754  	ret, specificReturn := fake.writeConfigReturnsOnCall[len(fake.writeConfigArgsForCall)]
   755  	fake.writeConfigArgsForCall = append(fake.writeConfigArgsForCall, struct {
   756  	}{})
   757  	stub := fake.WriteConfigStub
   758  	fakeReturns := fake.writeConfigReturns
   759  	fake.recordInvocation("WriteConfig", []interface{}{})
   760  	fake.writeConfigMutex.Unlock()
   761  	if stub != nil {
   762  		return stub()
   763  	}
   764  	if specificReturn {
   765  		return ret.result1
   766  	}
   767  	return fakeReturns.result1
   768  }
   769  
   770  func (fake *IBPCA) WriteConfigCallCount() int {
   771  	fake.writeConfigMutex.RLock()
   772  	defer fake.writeConfigMutex.RUnlock()
   773  	return len(fake.writeConfigArgsForCall)
   774  }
   775  
   776  func (fake *IBPCA) WriteConfigCalls(stub func() error) {
   777  	fake.writeConfigMutex.Lock()
   778  	defer fake.writeConfigMutex.Unlock()
   779  	fake.WriteConfigStub = stub
   780  }
   781  
   782  func (fake *IBPCA) WriteConfigReturns(result1 error) {
   783  	fake.writeConfigMutex.Lock()
   784  	defer fake.writeConfigMutex.Unlock()
   785  	fake.WriteConfigStub = nil
   786  	fake.writeConfigReturns = struct {
   787  		result1 error
   788  	}{result1}
   789  }
   790  
   791  func (fake *IBPCA) WriteConfigReturnsOnCall(i int, result1 error) {
   792  	fake.writeConfigMutex.Lock()
   793  	defer fake.writeConfigMutex.Unlock()
   794  	fake.WriteConfigStub = nil
   795  	if fake.writeConfigReturnsOnCall == nil {
   796  		fake.writeConfigReturnsOnCall = make(map[int]struct {
   797  			result1 error
   798  		})
   799  	}
   800  	fake.writeConfigReturnsOnCall[i] = struct {
   801  		result1 error
   802  	}{result1}
   803  }
   804  
   805  func (fake *IBPCA) Invocations() map[string][][]interface{} {
   806  	fake.invocationsMutex.RLock()
   807  	defer fake.invocationsMutex.RUnlock()
   808  	fake.configToBytesMutex.RLock()
   809  	defer fake.configToBytesMutex.RUnlock()
   810  	fake.getHomeDirMutex.RLock()
   811  	defer fake.getHomeDirMutex.RUnlock()
   812  	fake.getServerConfigMutex.RLock()
   813  	defer fake.getServerConfigMutex.RUnlock()
   814  	fake.getTypeMutex.RLock()
   815  	defer fake.getTypeMutex.RUnlock()
   816  	fake.initMutex.RLock()
   817  	defer fake.initMutex.RUnlock()
   818  	fake.isBeingUpdatedMutex.RLock()
   819  	defer fake.isBeingUpdatedMutex.RUnlock()
   820  	fake.overrideServerConfigMutex.RLock()
   821  	defer fake.overrideServerConfigMutex.RUnlock()
   822  	fake.parseCABlockMutex.RLock()
   823  	defer fake.parseCABlockMutex.RUnlock()
   824  	fake.parseCryptoMutex.RLock()
   825  	defer fake.parseCryptoMutex.RUnlock()
   826  	fake.removeHomeDirMutex.RLock()
   827  	defer fake.removeHomeDirMutex.RUnlock()
   828  	fake.setMountPathsMutex.RLock()
   829  	defer fake.setMountPathsMutex.RUnlock()
   830  	fake.viperUnmarshalMutex.RLock()
   831  	defer fake.viperUnmarshalMutex.RUnlock()
   832  	fake.writeConfigMutex.RLock()
   833  	defer fake.writeConfigMutex.RUnlock()
   834  	copiedInvocations := map[string][][]interface{}{}
   835  	for key, value := range fake.invocations {
   836  		copiedInvocations[key] = value
   837  	}
   838  	return copiedInvocations
   839  }
   840  
   841  func (fake *IBPCA) recordInvocation(key string, args []interface{}) {
   842  	fake.invocationsMutex.Lock()
   843  	defer fake.invocationsMutex.Unlock()
   844  	if fake.invocations == nil {
   845  		fake.invocations = map[string][][]interface{}{}
   846  	}
   847  	if fake.invocations[key] == nil {
   848  		fake.invocations[key] = [][]interface{}{}
   849  	}
   850  	fake.invocations[key] = append(fake.invocations[key], args)
   851  }
   852  
   853  var _ initializer.IBPCA = new(IBPCA)