github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/initializer/common/enroller/mocks/hsmcaclient.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"github.com/IBM-Blockchain/fabric-operator/api/v1beta1"
     9  	"github.com/IBM-Blockchain/fabric-operator/pkg/initializer/common/enroller"
    10  	"github.com/hyperledger/fabric-ca/lib"
    11  )
    12  
    13  type HSMCAClient struct {
    14  	GetConfigStub        func() *lib.ClientConfig
    15  	getConfigMutex       sync.RWMutex
    16  	getConfigArgsForCall []struct {
    17  	}
    18  	getConfigReturns struct {
    19  		result1 *lib.ClientConfig
    20  	}
    21  	getConfigReturnsOnCall map[int]struct {
    22  		result1 *lib.ClientConfig
    23  	}
    24  	GetEnrollmentRequestStub        func() *v1beta1.Enrollment
    25  	getEnrollmentRequestMutex       sync.RWMutex
    26  	getEnrollmentRequestArgsForCall []struct {
    27  	}
    28  	getEnrollmentRequestReturns struct {
    29  		result1 *v1beta1.Enrollment
    30  	}
    31  	getEnrollmentRequestReturnsOnCall map[int]struct {
    32  		result1 *v1beta1.Enrollment
    33  	}
    34  	GetHomeDirStub        func() string
    35  	getHomeDirMutex       sync.RWMutex
    36  	getHomeDirArgsForCall []struct {
    37  	}
    38  	getHomeDirReturns struct {
    39  		result1 string
    40  	}
    41  	getHomeDirReturnsOnCall map[int]struct {
    42  		result1 string
    43  	}
    44  	PingCAStub        func(time.Duration) error
    45  	pingCAMutex       sync.RWMutex
    46  	pingCAArgsForCall []struct {
    47  		arg1 time.Duration
    48  	}
    49  	pingCAReturns struct {
    50  		result1 error
    51  	}
    52  	pingCAReturnsOnCall map[int]struct {
    53  		result1 error
    54  	}
    55  	SetHSMLibraryStub        func(string)
    56  	setHSMLibraryMutex       sync.RWMutex
    57  	setHSMLibraryArgsForCall []struct {
    58  		arg1 string
    59  	}
    60  	invocations      map[string][][]interface{}
    61  	invocationsMutex sync.RWMutex
    62  }
    63  
    64  func (fake *HSMCAClient) GetConfig() *lib.ClientConfig {
    65  	fake.getConfigMutex.Lock()
    66  	ret, specificReturn := fake.getConfigReturnsOnCall[len(fake.getConfigArgsForCall)]
    67  	fake.getConfigArgsForCall = append(fake.getConfigArgsForCall, struct {
    68  	}{})
    69  	stub := fake.GetConfigStub
    70  	fakeReturns := fake.getConfigReturns
    71  	fake.recordInvocation("GetConfig", []interface{}{})
    72  	fake.getConfigMutex.Unlock()
    73  	if stub != nil {
    74  		return stub()
    75  	}
    76  	if specificReturn {
    77  		return ret.result1
    78  	}
    79  	return fakeReturns.result1
    80  }
    81  
    82  func (fake *HSMCAClient) GetConfigCallCount() int {
    83  	fake.getConfigMutex.RLock()
    84  	defer fake.getConfigMutex.RUnlock()
    85  	return len(fake.getConfigArgsForCall)
    86  }
    87  
    88  func (fake *HSMCAClient) GetConfigCalls(stub func() *lib.ClientConfig) {
    89  	fake.getConfigMutex.Lock()
    90  	defer fake.getConfigMutex.Unlock()
    91  	fake.GetConfigStub = stub
    92  }
    93  
    94  func (fake *HSMCAClient) GetConfigReturns(result1 *lib.ClientConfig) {
    95  	fake.getConfigMutex.Lock()
    96  	defer fake.getConfigMutex.Unlock()
    97  	fake.GetConfigStub = nil
    98  	fake.getConfigReturns = struct {
    99  		result1 *lib.ClientConfig
   100  	}{result1}
   101  }
   102  
   103  func (fake *HSMCAClient) GetConfigReturnsOnCall(i int, result1 *lib.ClientConfig) {
   104  	fake.getConfigMutex.Lock()
   105  	defer fake.getConfigMutex.Unlock()
   106  	fake.GetConfigStub = nil
   107  	if fake.getConfigReturnsOnCall == nil {
   108  		fake.getConfigReturnsOnCall = make(map[int]struct {
   109  			result1 *lib.ClientConfig
   110  		})
   111  	}
   112  	fake.getConfigReturnsOnCall[i] = struct {
   113  		result1 *lib.ClientConfig
   114  	}{result1}
   115  }
   116  
   117  func (fake *HSMCAClient) GetEnrollmentRequest() *v1beta1.Enrollment {
   118  	fake.getEnrollmentRequestMutex.Lock()
   119  	ret, specificReturn := fake.getEnrollmentRequestReturnsOnCall[len(fake.getEnrollmentRequestArgsForCall)]
   120  	fake.getEnrollmentRequestArgsForCall = append(fake.getEnrollmentRequestArgsForCall, struct {
   121  	}{})
   122  	stub := fake.GetEnrollmentRequestStub
   123  	fakeReturns := fake.getEnrollmentRequestReturns
   124  	fake.recordInvocation("GetEnrollmentRequest", []interface{}{})
   125  	fake.getEnrollmentRequestMutex.Unlock()
   126  	if stub != nil {
   127  		return stub()
   128  	}
   129  	if specificReturn {
   130  		return ret.result1
   131  	}
   132  	return fakeReturns.result1
   133  }
   134  
   135  func (fake *HSMCAClient) GetEnrollmentRequestCallCount() int {
   136  	fake.getEnrollmentRequestMutex.RLock()
   137  	defer fake.getEnrollmentRequestMutex.RUnlock()
   138  	return len(fake.getEnrollmentRequestArgsForCall)
   139  }
   140  
   141  func (fake *HSMCAClient) GetEnrollmentRequestCalls(stub func() *v1beta1.Enrollment) {
   142  	fake.getEnrollmentRequestMutex.Lock()
   143  	defer fake.getEnrollmentRequestMutex.Unlock()
   144  	fake.GetEnrollmentRequestStub = stub
   145  }
   146  
   147  func (fake *HSMCAClient) GetEnrollmentRequestReturns(result1 *v1beta1.Enrollment) {
   148  	fake.getEnrollmentRequestMutex.Lock()
   149  	defer fake.getEnrollmentRequestMutex.Unlock()
   150  	fake.GetEnrollmentRequestStub = nil
   151  	fake.getEnrollmentRequestReturns = struct {
   152  		result1 *v1beta1.Enrollment
   153  	}{result1}
   154  }
   155  
   156  func (fake *HSMCAClient) GetEnrollmentRequestReturnsOnCall(i int, result1 *v1beta1.Enrollment) {
   157  	fake.getEnrollmentRequestMutex.Lock()
   158  	defer fake.getEnrollmentRequestMutex.Unlock()
   159  	fake.GetEnrollmentRequestStub = nil
   160  	if fake.getEnrollmentRequestReturnsOnCall == nil {
   161  		fake.getEnrollmentRequestReturnsOnCall = make(map[int]struct {
   162  			result1 *v1beta1.Enrollment
   163  		})
   164  	}
   165  	fake.getEnrollmentRequestReturnsOnCall[i] = struct {
   166  		result1 *v1beta1.Enrollment
   167  	}{result1}
   168  }
   169  
   170  func (fake *HSMCAClient) GetHomeDir() string {
   171  	fake.getHomeDirMutex.Lock()
   172  	ret, specificReturn := fake.getHomeDirReturnsOnCall[len(fake.getHomeDirArgsForCall)]
   173  	fake.getHomeDirArgsForCall = append(fake.getHomeDirArgsForCall, struct {
   174  	}{})
   175  	stub := fake.GetHomeDirStub
   176  	fakeReturns := fake.getHomeDirReturns
   177  	fake.recordInvocation("GetHomeDir", []interface{}{})
   178  	fake.getHomeDirMutex.Unlock()
   179  	if stub != nil {
   180  		return stub()
   181  	}
   182  	if specificReturn {
   183  		return ret.result1
   184  	}
   185  	return fakeReturns.result1
   186  }
   187  
   188  func (fake *HSMCAClient) GetHomeDirCallCount() int {
   189  	fake.getHomeDirMutex.RLock()
   190  	defer fake.getHomeDirMutex.RUnlock()
   191  	return len(fake.getHomeDirArgsForCall)
   192  }
   193  
   194  func (fake *HSMCAClient) GetHomeDirCalls(stub func() string) {
   195  	fake.getHomeDirMutex.Lock()
   196  	defer fake.getHomeDirMutex.Unlock()
   197  	fake.GetHomeDirStub = stub
   198  }
   199  
   200  func (fake *HSMCAClient) GetHomeDirReturns(result1 string) {
   201  	fake.getHomeDirMutex.Lock()
   202  	defer fake.getHomeDirMutex.Unlock()
   203  	fake.GetHomeDirStub = nil
   204  	fake.getHomeDirReturns = struct {
   205  		result1 string
   206  	}{result1}
   207  }
   208  
   209  func (fake *HSMCAClient) GetHomeDirReturnsOnCall(i int, result1 string) {
   210  	fake.getHomeDirMutex.Lock()
   211  	defer fake.getHomeDirMutex.Unlock()
   212  	fake.GetHomeDirStub = nil
   213  	if fake.getHomeDirReturnsOnCall == nil {
   214  		fake.getHomeDirReturnsOnCall = make(map[int]struct {
   215  			result1 string
   216  		})
   217  	}
   218  	fake.getHomeDirReturnsOnCall[i] = struct {
   219  		result1 string
   220  	}{result1}
   221  }
   222  
   223  func (fake *HSMCAClient) PingCA(arg1 time.Duration) error {
   224  	fake.pingCAMutex.Lock()
   225  	ret, specificReturn := fake.pingCAReturnsOnCall[len(fake.pingCAArgsForCall)]
   226  	fake.pingCAArgsForCall = append(fake.pingCAArgsForCall, struct {
   227  		arg1 time.Duration
   228  	}{arg1})
   229  	stub := fake.PingCAStub
   230  	fakeReturns := fake.pingCAReturns
   231  	fake.recordInvocation("PingCA", []interface{}{arg1})
   232  	fake.pingCAMutex.Unlock()
   233  	if stub != nil {
   234  		return stub(arg1)
   235  	}
   236  	if specificReturn {
   237  		return ret.result1
   238  	}
   239  	return fakeReturns.result1
   240  }
   241  
   242  func (fake *HSMCAClient) PingCACallCount() int {
   243  	fake.pingCAMutex.RLock()
   244  	defer fake.pingCAMutex.RUnlock()
   245  	return len(fake.pingCAArgsForCall)
   246  }
   247  
   248  func (fake *HSMCAClient) PingCACalls(stub func(time.Duration) error) {
   249  	fake.pingCAMutex.Lock()
   250  	defer fake.pingCAMutex.Unlock()
   251  	fake.PingCAStub = stub
   252  }
   253  
   254  func (fake *HSMCAClient) PingCAArgsForCall(i int) time.Duration {
   255  	fake.pingCAMutex.RLock()
   256  	defer fake.pingCAMutex.RUnlock()
   257  	argsForCall := fake.pingCAArgsForCall[i]
   258  	return argsForCall.arg1
   259  }
   260  
   261  func (fake *HSMCAClient) PingCAReturns(result1 error) {
   262  	fake.pingCAMutex.Lock()
   263  	defer fake.pingCAMutex.Unlock()
   264  	fake.PingCAStub = nil
   265  	fake.pingCAReturns = struct {
   266  		result1 error
   267  	}{result1}
   268  }
   269  
   270  func (fake *HSMCAClient) PingCAReturnsOnCall(i int, result1 error) {
   271  	fake.pingCAMutex.Lock()
   272  	defer fake.pingCAMutex.Unlock()
   273  	fake.PingCAStub = nil
   274  	if fake.pingCAReturnsOnCall == nil {
   275  		fake.pingCAReturnsOnCall = make(map[int]struct {
   276  			result1 error
   277  		})
   278  	}
   279  	fake.pingCAReturnsOnCall[i] = struct {
   280  		result1 error
   281  	}{result1}
   282  }
   283  
   284  func (fake *HSMCAClient) SetHSMLibrary(arg1 string) {
   285  	fake.setHSMLibraryMutex.Lock()
   286  	fake.setHSMLibraryArgsForCall = append(fake.setHSMLibraryArgsForCall, struct {
   287  		arg1 string
   288  	}{arg1})
   289  	stub := fake.SetHSMLibraryStub
   290  	fake.recordInvocation("SetHSMLibrary", []interface{}{arg1})
   291  	fake.setHSMLibraryMutex.Unlock()
   292  	if stub != nil {
   293  		fake.SetHSMLibraryStub(arg1)
   294  	}
   295  }
   296  
   297  func (fake *HSMCAClient) SetHSMLibraryCallCount() int {
   298  	fake.setHSMLibraryMutex.RLock()
   299  	defer fake.setHSMLibraryMutex.RUnlock()
   300  	return len(fake.setHSMLibraryArgsForCall)
   301  }
   302  
   303  func (fake *HSMCAClient) SetHSMLibraryCalls(stub func(string)) {
   304  	fake.setHSMLibraryMutex.Lock()
   305  	defer fake.setHSMLibraryMutex.Unlock()
   306  	fake.SetHSMLibraryStub = stub
   307  }
   308  
   309  func (fake *HSMCAClient) SetHSMLibraryArgsForCall(i int) string {
   310  	fake.setHSMLibraryMutex.RLock()
   311  	defer fake.setHSMLibraryMutex.RUnlock()
   312  	argsForCall := fake.setHSMLibraryArgsForCall[i]
   313  	return argsForCall.arg1
   314  }
   315  
   316  func (fake *HSMCAClient) Invocations() map[string][][]interface{} {
   317  	fake.invocationsMutex.RLock()
   318  	defer fake.invocationsMutex.RUnlock()
   319  	fake.getConfigMutex.RLock()
   320  	defer fake.getConfigMutex.RUnlock()
   321  	fake.getEnrollmentRequestMutex.RLock()
   322  	defer fake.getEnrollmentRequestMutex.RUnlock()
   323  	fake.getHomeDirMutex.RLock()
   324  	defer fake.getHomeDirMutex.RUnlock()
   325  	fake.pingCAMutex.RLock()
   326  	defer fake.pingCAMutex.RUnlock()
   327  	fake.setHSMLibraryMutex.RLock()
   328  	defer fake.setHSMLibraryMutex.RUnlock()
   329  	copiedInvocations := map[string][][]interface{}{}
   330  	for key, value := range fake.invocations {
   331  		copiedInvocations[key] = value
   332  	}
   333  	return copiedInvocations
   334  }
   335  
   336  func (fake *HSMCAClient) recordInvocation(key string, args []interface{}) {
   337  	fake.invocationsMutex.Lock()
   338  	defer fake.invocationsMutex.Unlock()
   339  	if fake.invocations == nil {
   340  		fake.invocations = map[string][][]interface{}{}
   341  	}
   342  	if fake.invocations[key] == nil {
   343  		fake.invocations[key] = [][]interface{}{}
   344  	}
   345  	fake.invocations[key] = append(fake.invocations[key], args)
   346  }
   347  
   348  var _ enroller.HSMCAClient = new(HSMCAClient)