github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/initializer/common/enroller/mocks/caclient.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/api"
    11  	"github.com/hyperledger/fabric-ca/lib"
    12  )
    13  
    14  type CAClient struct {
    15  	EnrollStub        func(*api.EnrollmentRequest) (*lib.EnrollmentResponse, error)
    16  	enrollMutex       sync.RWMutex
    17  	enrollArgsForCall []struct {
    18  		arg1 *api.EnrollmentRequest
    19  	}
    20  	enrollReturns struct {
    21  		result1 *lib.EnrollmentResponse
    22  		result2 error
    23  	}
    24  	enrollReturnsOnCall map[int]struct {
    25  		result1 *lib.EnrollmentResponse
    26  		result2 error
    27  	}
    28  	GetEnrollmentRequestStub        func() *v1beta1.Enrollment
    29  	getEnrollmentRequestMutex       sync.RWMutex
    30  	getEnrollmentRequestArgsForCall []struct {
    31  	}
    32  	getEnrollmentRequestReturns struct {
    33  		result1 *v1beta1.Enrollment
    34  	}
    35  	getEnrollmentRequestReturnsOnCall map[int]struct {
    36  		result1 *v1beta1.Enrollment
    37  	}
    38  	GetHomeDirStub        func() string
    39  	getHomeDirMutex       sync.RWMutex
    40  	getHomeDirArgsForCall []struct {
    41  	}
    42  	getHomeDirReturns struct {
    43  		result1 string
    44  	}
    45  	getHomeDirReturnsOnCall map[int]struct {
    46  		result1 string
    47  	}
    48  	GetTLSCertStub        func() []byte
    49  	getTLSCertMutex       sync.RWMutex
    50  	getTLSCertArgsForCall []struct {
    51  	}
    52  	getTLSCertReturns struct {
    53  		result1 []byte
    54  	}
    55  	getTLSCertReturnsOnCall map[int]struct {
    56  		result1 []byte
    57  	}
    58  	InitStub        func() error
    59  	initMutex       sync.RWMutex
    60  	initArgsForCall []struct {
    61  	}
    62  	initReturns struct {
    63  		result1 error
    64  	}
    65  	initReturnsOnCall map[int]struct {
    66  		result1 error
    67  	}
    68  	PingCAStub        func(time.Duration) error
    69  	pingCAMutex       sync.RWMutex
    70  	pingCAArgsForCall []struct {
    71  		arg1 time.Duration
    72  	}
    73  	pingCAReturns struct {
    74  		result1 error
    75  	}
    76  	pingCAReturnsOnCall map[int]struct {
    77  		result1 error
    78  	}
    79  	invocations      map[string][][]interface{}
    80  	invocationsMutex sync.RWMutex
    81  }
    82  
    83  func (fake *CAClient) Enroll(arg1 *api.EnrollmentRequest) (*lib.EnrollmentResponse, error) {
    84  	fake.enrollMutex.Lock()
    85  	ret, specificReturn := fake.enrollReturnsOnCall[len(fake.enrollArgsForCall)]
    86  	fake.enrollArgsForCall = append(fake.enrollArgsForCall, struct {
    87  		arg1 *api.EnrollmentRequest
    88  	}{arg1})
    89  	stub := fake.EnrollStub
    90  	fakeReturns := fake.enrollReturns
    91  	fake.recordInvocation("Enroll", []interface{}{arg1})
    92  	fake.enrollMutex.Unlock()
    93  	if stub != nil {
    94  		return stub(arg1)
    95  	}
    96  	if specificReturn {
    97  		return ret.result1, ret.result2
    98  	}
    99  	return fakeReturns.result1, fakeReturns.result2
   100  }
   101  
   102  func (fake *CAClient) EnrollCallCount() int {
   103  	fake.enrollMutex.RLock()
   104  	defer fake.enrollMutex.RUnlock()
   105  	return len(fake.enrollArgsForCall)
   106  }
   107  
   108  func (fake *CAClient) EnrollCalls(stub func(*api.EnrollmentRequest) (*lib.EnrollmentResponse, error)) {
   109  	fake.enrollMutex.Lock()
   110  	defer fake.enrollMutex.Unlock()
   111  	fake.EnrollStub = stub
   112  }
   113  
   114  func (fake *CAClient) EnrollArgsForCall(i int) *api.EnrollmentRequest {
   115  	fake.enrollMutex.RLock()
   116  	defer fake.enrollMutex.RUnlock()
   117  	argsForCall := fake.enrollArgsForCall[i]
   118  	return argsForCall.arg1
   119  }
   120  
   121  func (fake *CAClient) EnrollReturns(result1 *lib.EnrollmentResponse, result2 error) {
   122  	fake.enrollMutex.Lock()
   123  	defer fake.enrollMutex.Unlock()
   124  	fake.EnrollStub = nil
   125  	fake.enrollReturns = struct {
   126  		result1 *lib.EnrollmentResponse
   127  		result2 error
   128  	}{result1, result2}
   129  }
   130  
   131  func (fake *CAClient) EnrollReturnsOnCall(i int, result1 *lib.EnrollmentResponse, result2 error) {
   132  	fake.enrollMutex.Lock()
   133  	defer fake.enrollMutex.Unlock()
   134  	fake.EnrollStub = nil
   135  	if fake.enrollReturnsOnCall == nil {
   136  		fake.enrollReturnsOnCall = make(map[int]struct {
   137  			result1 *lib.EnrollmentResponse
   138  			result2 error
   139  		})
   140  	}
   141  	fake.enrollReturnsOnCall[i] = struct {
   142  		result1 *lib.EnrollmentResponse
   143  		result2 error
   144  	}{result1, result2}
   145  }
   146  
   147  func (fake *CAClient) GetEnrollmentRequest() *v1beta1.Enrollment {
   148  	fake.getEnrollmentRequestMutex.Lock()
   149  	ret, specificReturn := fake.getEnrollmentRequestReturnsOnCall[len(fake.getEnrollmentRequestArgsForCall)]
   150  	fake.getEnrollmentRequestArgsForCall = append(fake.getEnrollmentRequestArgsForCall, struct {
   151  	}{})
   152  	stub := fake.GetEnrollmentRequestStub
   153  	fakeReturns := fake.getEnrollmentRequestReturns
   154  	fake.recordInvocation("GetEnrollmentRequest", []interface{}{})
   155  	fake.getEnrollmentRequestMutex.Unlock()
   156  	if stub != nil {
   157  		return stub()
   158  	}
   159  	if specificReturn {
   160  		return ret.result1
   161  	}
   162  	return fakeReturns.result1
   163  }
   164  
   165  func (fake *CAClient) GetEnrollmentRequestCallCount() int {
   166  	fake.getEnrollmentRequestMutex.RLock()
   167  	defer fake.getEnrollmentRequestMutex.RUnlock()
   168  	return len(fake.getEnrollmentRequestArgsForCall)
   169  }
   170  
   171  func (fake *CAClient) GetEnrollmentRequestCalls(stub func() *v1beta1.Enrollment) {
   172  	fake.getEnrollmentRequestMutex.Lock()
   173  	defer fake.getEnrollmentRequestMutex.Unlock()
   174  	fake.GetEnrollmentRequestStub = stub
   175  }
   176  
   177  func (fake *CAClient) GetEnrollmentRequestReturns(result1 *v1beta1.Enrollment) {
   178  	fake.getEnrollmentRequestMutex.Lock()
   179  	defer fake.getEnrollmentRequestMutex.Unlock()
   180  	fake.GetEnrollmentRequestStub = nil
   181  	fake.getEnrollmentRequestReturns = struct {
   182  		result1 *v1beta1.Enrollment
   183  	}{result1}
   184  }
   185  
   186  func (fake *CAClient) GetEnrollmentRequestReturnsOnCall(i int, result1 *v1beta1.Enrollment) {
   187  	fake.getEnrollmentRequestMutex.Lock()
   188  	defer fake.getEnrollmentRequestMutex.Unlock()
   189  	fake.GetEnrollmentRequestStub = nil
   190  	if fake.getEnrollmentRequestReturnsOnCall == nil {
   191  		fake.getEnrollmentRequestReturnsOnCall = make(map[int]struct {
   192  			result1 *v1beta1.Enrollment
   193  		})
   194  	}
   195  	fake.getEnrollmentRequestReturnsOnCall[i] = struct {
   196  		result1 *v1beta1.Enrollment
   197  	}{result1}
   198  }
   199  
   200  func (fake *CAClient) GetHomeDir() string {
   201  	fake.getHomeDirMutex.Lock()
   202  	ret, specificReturn := fake.getHomeDirReturnsOnCall[len(fake.getHomeDirArgsForCall)]
   203  	fake.getHomeDirArgsForCall = append(fake.getHomeDirArgsForCall, struct {
   204  	}{})
   205  	stub := fake.GetHomeDirStub
   206  	fakeReturns := fake.getHomeDirReturns
   207  	fake.recordInvocation("GetHomeDir", []interface{}{})
   208  	fake.getHomeDirMutex.Unlock()
   209  	if stub != nil {
   210  		return stub()
   211  	}
   212  	if specificReturn {
   213  		return ret.result1
   214  	}
   215  	return fakeReturns.result1
   216  }
   217  
   218  func (fake *CAClient) GetHomeDirCallCount() int {
   219  	fake.getHomeDirMutex.RLock()
   220  	defer fake.getHomeDirMutex.RUnlock()
   221  	return len(fake.getHomeDirArgsForCall)
   222  }
   223  
   224  func (fake *CAClient) GetHomeDirCalls(stub func() string) {
   225  	fake.getHomeDirMutex.Lock()
   226  	defer fake.getHomeDirMutex.Unlock()
   227  	fake.GetHomeDirStub = stub
   228  }
   229  
   230  func (fake *CAClient) GetHomeDirReturns(result1 string) {
   231  	fake.getHomeDirMutex.Lock()
   232  	defer fake.getHomeDirMutex.Unlock()
   233  	fake.GetHomeDirStub = nil
   234  	fake.getHomeDirReturns = struct {
   235  		result1 string
   236  	}{result1}
   237  }
   238  
   239  func (fake *CAClient) GetHomeDirReturnsOnCall(i int, result1 string) {
   240  	fake.getHomeDirMutex.Lock()
   241  	defer fake.getHomeDirMutex.Unlock()
   242  	fake.GetHomeDirStub = nil
   243  	if fake.getHomeDirReturnsOnCall == nil {
   244  		fake.getHomeDirReturnsOnCall = make(map[int]struct {
   245  			result1 string
   246  		})
   247  	}
   248  	fake.getHomeDirReturnsOnCall[i] = struct {
   249  		result1 string
   250  	}{result1}
   251  }
   252  
   253  func (fake *CAClient) GetTLSCert() []byte {
   254  	fake.getTLSCertMutex.Lock()
   255  	ret, specificReturn := fake.getTLSCertReturnsOnCall[len(fake.getTLSCertArgsForCall)]
   256  	fake.getTLSCertArgsForCall = append(fake.getTLSCertArgsForCall, struct {
   257  	}{})
   258  	stub := fake.GetTLSCertStub
   259  	fakeReturns := fake.getTLSCertReturns
   260  	fake.recordInvocation("GetTLSCert", []interface{}{})
   261  	fake.getTLSCertMutex.Unlock()
   262  	if stub != nil {
   263  		return stub()
   264  	}
   265  	if specificReturn {
   266  		return ret.result1
   267  	}
   268  	return fakeReturns.result1
   269  }
   270  
   271  func (fake *CAClient) GetTLSCertCallCount() int {
   272  	fake.getTLSCertMutex.RLock()
   273  	defer fake.getTLSCertMutex.RUnlock()
   274  	return len(fake.getTLSCertArgsForCall)
   275  }
   276  
   277  func (fake *CAClient) GetTLSCertCalls(stub func() []byte) {
   278  	fake.getTLSCertMutex.Lock()
   279  	defer fake.getTLSCertMutex.Unlock()
   280  	fake.GetTLSCertStub = stub
   281  }
   282  
   283  func (fake *CAClient) GetTLSCertReturns(result1 []byte) {
   284  	fake.getTLSCertMutex.Lock()
   285  	defer fake.getTLSCertMutex.Unlock()
   286  	fake.GetTLSCertStub = nil
   287  	fake.getTLSCertReturns = struct {
   288  		result1 []byte
   289  	}{result1}
   290  }
   291  
   292  func (fake *CAClient) GetTLSCertReturnsOnCall(i int, result1 []byte) {
   293  	fake.getTLSCertMutex.Lock()
   294  	defer fake.getTLSCertMutex.Unlock()
   295  	fake.GetTLSCertStub = nil
   296  	if fake.getTLSCertReturnsOnCall == nil {
   297  		fake.getTLSCertReturnsOnCall = make(map[int]struct {
   298  			result1 []byte
   299  		})
   300  	}
   301  	fake.getTLSCertReturnsOnCall[i] = struct {
   302  		result1 []byte
   303  	}{result1}
   304  }
   305  
   306  func (fake *CAClient) Init() error {
   307  	fake.initMutex.Lock()
   308  	ret, specificReturn := fake.initReturnsOnCall[len(fake.initArgsForCall)]
   309  	fake.initArgsForCall = append(fake.initArgsForCall, struct {
   310  	}{})
   311  	stub := fake.InitStub
   312  	fakeReturns := fake.initReturns
   313  	fake.recordInvocation("Init", []interface{}{})
   314  	fake.initMutex.Unlock()
   315  	if stub != nil {
   316  		return stub()
   317  	}
   318  	if specificReturn {
   319  		return ret.result1
   320  	}
   321  	return fakeReturns.result1
   322  }
   323  
   324  func (fake *CAClient) InitCallCount() int {
   325  	fake.initMutex.RLock()
   326  	defer fake.initMutex.RUnlock()
   327  	return len(fake.initArgsForCall)
   328  }
   329  
   330  func (fake *CAClient) InitCalls(stub func() error) {
   331  	fake.initMutex.Lock()
   332  	defer fake.initMutex.Unlock()
   333  	fake.InitStub = stub
   334  }
   335  
   336  func (fake *CAClient) InitReturns(result1 error) {
   337  	fake.initMutex.Lock()
   338  	defer fake.initMutex.Unlock()
   339  	fake.InitStub = nil
   340  	fake.initReturns = struct {
   341  		result1 error
   342  	}{result1}
   343  }
   344  
   345  func (fake *CAClient) InitReturnsOnCall(i int, result1 error) {
   346  	fake.initMutex.Lock()
   347  	defer fake.initMutex.Unlock()
   348  	fake.InitStub = nil
   349  	if fake.initReturnsOnCall == nil {
   350  		fake.initReturnsOnCall = make(map[int]struct {
   351  			result1 error
   352  		})
   353  	}
   354  	fake.initReturnsOnCall[i] = struct {
   355  		result1 error
   356  	}{result1}
   357  }
   358  
   359  func (fake *CAClient) PingCA(arg1 time.Duration) error {
   360  	fake.pingCAMutex.Lock()
   361  	ret, specificReturn := fake.pingCAReturnsOnCall[len(fake.pingCAArgsForCall)]
   362  	fake.pingCAArgsForCall = append(fake.pingCAArgsForCall, struct {
   363  		arg1 time.Duration
   364  	}{arg1})
   365  	stub := fake.PingCAStub
   366  	fakeReturns := fake.pingCAReturns
   367  	fake.recordInvocation("PingCA", []interface{}{arg1})
   368  	fake.pingCAMutex.Unlock()
   369  	if stub != nil {
   370  		return stub(arg1)
   371  	}
   372  	if specificReturn {
   373  		return ret.result1
   374  	}
   375  	return fakeReturns.result1
   376  }
   377  
   378  func (fake *CAClient) PingCACallCount() int {
   379  	fake.pingCAMutex.RLock()
   380  	defer fake.pingCAMutex.RUnlock()
   381  	return len(fake.pingCAArgsForCall)
   382  }
   383  
   384  func (fake *CAClient) PingCACalls(stub func(time.Duration) error) {
   385  	fake.pingCAMutex.Lock()
   386  	defer fake.pingCAMutex.Unlock()
   387  	fake.PingCAStub = stub
   388  }
   389  
   390  func (fake *CAClient) PingCAArgsForCall(i int) time.Duration {
   391  	fake.pingCAMutex.RLock()
   392  	defer fake.pingCAMutex.RUnlock()
   393  	argsForCall := fake.pingCAArgsForCall[i]
   394  	return argsForCall.arg1
   395  }
   396  
   397  func (fake *CAClient) PingCAReturns(result1 error) {
   398  	fake.pingCAMutex.Lock()
   399  	defer fake.pingCAMutex.Unlock()
   400  	fake.PingCAStub = nil
   401  	fake.pingCAReturns = struct {
   402  		result1 error
   403  	}{result1}
   404  }
   405  
   406  func (fake *CAClient) PingCAReturnsOnCall(i int, result1 error) {
   407  	fake.pingCAMutex.Lock()
   408  	defer fake.pingCAMutex.Unlock()
   409  	fake.PingCAStub = nil
   410  	if fake.pingCAReturnsOnCall == nil {
   411  		fake.pingCAReturnsOnCall = make(map[int]struct {
   412  			result1 error
   413  		})
   414  	}
   415  	fake.pingCAReturnsOnCall[i] = struct {
   416  		result1 error
   417  	}{result1}
   418  }
   419  
   420  func (fake *CAClient) Invocations() map[string][][]interface{} {
   421  	fake.invocationsMutex.RLock()
   422  	defer fake.invocationsMutex.RUnlock()
   423  	fake.enrollMutex.RLock()
   424  	defer fake.enrollMutex.RUnlock()
   425  	fake.getEnrollmentRequestMutex.RLock()
   426  	defer fake.getEnrollmentRequestMutex.RUnlock()
   427  	fake.getHomeDirMutex.RLock()
   428  	defer fake.getHomeDirMutex.RUnlock()
   429  	fake.getTLSCertMutex.RLock()
   430  	defer fake.getTLSCertMutex.RUnlock()
   431  	fake.initMutex.RLock()
   432  	defer fake.initMutex.RUnlock()
   433  	fake.pingCAMutex.RLock()
   434  	defer fake.pingCAMutex.RUnlock()
   435  	copiedInvocations := map[string][][]interface{}{}
   436  	for key, value := range fake.invocations {
   437  		copiedInvocations[key] = value
   438  	}
   439  	return copiedInvocations
   440  }
   441  
   442  func (fake *CAClient) recordInvocation(key string, args []interface{}) {
   443  	fake.invocationsMutex.Lock()
   444  	defer fake.invocationsMutex.Unlock()
   445  	if fake.invocations == nil {
   446  		fake.invocations = map[string][][]interface{}{}
   447  	}
   448  	if fake.invocations[key] == nil {
   449  		fake.invocations[key] = [][]interface{}{}
   450  	}
   451  	fake.invocations[key] = append(fake.invocations[key], args)
   452  }
   453  
   454  var _ enroller.CAClient = new(CAClient)