github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/certificate/reenroller/mocks/identity.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/pkg/certificate/reenroller"
     8  	"github.com/hyperledger/fabric-ca/api"
     9  	"github.com/hyperledger/fabric-ca/lib"
    10  	"github.com/hyperledger/fabric-ca/lib/client/credential/x509"
    11  )
    12  
    13  type Identity struct {
    14  	GetClientStub        func() *lib.Client
    15  	getClientMutex       sync.RWMutex
    16  	getClientArgsForCall []struct {
    17  	}
    18  	getClientReturns struct {
    19  		result1 *lib.Client
    20  	}
    21  	getClientReturnsOnCall map[int]struct {
    22  		result1 *lib.Client
    23  	}
    24  	GetECertStub        func() *x509.Signer
    25  	getECertMutex       sync.RWMutex
    26  	getECertArgsForCall []struct {
    27  	}
    28  	getECertReturns struct {
    29  		result1 *x509.Signer
    30  	}
    31  	getECertReturnsOnCall map[int]struct {
    32  		result1 *x509.Signer
    33  	}
    34  	ReenrollStub        func(*api.ReenrollmentRequest) (*lib.EnrollmentResponse, error)
    35  	reenrollMutex       sync.RWMutex
    36  	reenrollArgsForCall []struct {
    37  		arg1 *api.ReenrollmentRequest
    38  	}
    39  	reenrollReturns struct {
    40  		result1 *lib.EnrollmentResponse
    41  		result2 error
    42  	}
    43  	reenrollReturnsOnCall map[int]struct {
    44  		result1 *lib.EnrollmentResponse
    45  		result2 error
    46  	}
    47  	invocations      map[string][][]interface{}
    48  	invocationsMutex sync.RWMutex
    49  }
    50  
    51  func (fake *Identity) GetClient() *lib.Client {
    52  	fake.getClientMutex.Lock()
    53  	ret, specificReturn := fake.getClientReturnsOnCall[len(fake.getClientArgsForCall)]
    54  	fake.getClientArgsForCall = append(fake.getClientArgsForCall, struct {
    55  	}{})
    56  	stub := fake.GetClientStub
    57  	fakeReturns := fake.getClientReturns
    58  	fake.recordInvocation("GetClient", []interface{}{})
    59  	fake.getClientMutex.Unlock()
    60  	if stub != nil {
    61  		return stub()
    62  	}
    63  	if specificReturn {
    64  		return ret.result1
    65  	}
    66  	return fakeReturns.result1
    67  }
    68  
    69  func (fake *Identity) GetClientCallCount() int {
    70  	fake.getClientMutex.RLock()
    71  	defer fake.getClientMutex.RUnlock()
    72  	return len(fake.getClientArgsForCall)
    73  }
    74  
    75  func (fake *Identity) GetClientCalls(stub func() *lib.Client) {
    76  	fake.getClientMutex.Lock()
    77  	defer fake.getClientMutex.Unlock()
    78  	fake.GetClientStub = stub
    79  }
    80  
    81  func (fake *Identity) GetClientReturns(result1 *lib.Client) {
    82  	fake.getClientMutex.Lock()
    83  	defer fake.getClientMutex.Unlock()
    84  	fake.GetClientStub = nil
    85  	fake.getClientReturns = struct {
    86  		result1 *lib.Client
    87  	}{result1}
    88  }
    89  
    90  func (fake *Identity) GetClientReturnsOnCall(i int, result1 *lib.Client) {
    91  	fake.getClientMutex.Lock()
    92  	defer fake.getClientMutex.Unlock()
    93  	fake.GetClientStub = nil
    94  	if fake.getClientReturnsOnCall == nil {
    95  		fake.getClientReturnsOnCall = make(map[int]struct {
    96  			result1 *lib.Client
    97  		})
    98  	}
    99  	fake.getClientReturnsOnCall[i] = struct {
   100  		result1 *lib.Client
   101  	}{result1}
   102  }
   103  
   104  func (fake *Identity) GetECert() *x509.Signer {
   105  	fake.getECertMutex.Lock()
   106  	ret, specificReturn := fake.getECertReturnsOnCall[len(fake.getECertArgsForCall)]
   107  	fake.getECertArgsForCall = append(fake.getECertArgsForCall, struct {
   108  	}{})
   109  	stub := fake.GetECertStub
   110  	fakeReturns := fake.getECertReturns
   111  	fake.recordInvocation("GetECert", []interface{}{})
   112  	fake.getECertMutex.Unlock()
   113  	if stub != nil {
   114  		return stub()
   115  	}
   116  	if specificReturn {
   117  		return ret.result1
   118  	}
   119  	return fakeReturns.result1
   120  }
   121  
   122  func (fake *Identity) GetECertCallCount() int {
   123  	fake.getECertMutex.RLock()
   124  	defer fake.getECertMutex.RUnlock()
   125  	return len(fake.getECertArgsForCall)
   126  }
   127  
   128  func (fake *Identity) GetECertCalls(stub func() *x509.Signer) {
   129  	fake.getECertMutex.Lock()
   130  	defer fake.getECertMutex.Unlock()
   131  	fake.GetECertStub = stub
   132  }
   133  
   134  func (fake *Identity) GetECertReturns(result1 *x509.Signer) {
   135  	fake.getECertMutex.Lock()
   136  	defer fake.getECertMutex.Unlock()
   137  	fake.GetECertStub = nil
   138  	fake.getECertReturns = struct {
   139  		result1 *x509.Signer
   140  	}{result1}
   141  }
   142  
   143  func (fake *Identity) GetECertReturnsOnCall(i int, result1 *x509.Signer) {
   144  	fake.getECertMutex.Lock()
   145  	defer fake.getECertMutex.Unlock()
   146  	fake.GetECertStub = nil
   147  	if fake.getECertReturnsOnCall == nil {
   148  		fake.getECertReturnsOnCall = make(map[int]struct {
   149  			result1 *x509.Signer
   150  		})
   151  	}
   152  	fake.getECertReturnsOnCall[i] = struct {
   153  		result1 *x509.Signer
   154  	}{result1}
   155  }
   156  
   157  func (fake *Identity) Reenroll(arg1 *api.ReenrollmentRequest) (*lib.EnrollmentResponse, error) {
   158  	fake.reenrollMutex.Lock()
   159  	ret, specificReturn := fake.reenrollReturnsOnCall[len(fake.reenrollArgsForCall)]
   160  	fake.reenrollArgsForCall = append(fake.reenrollArgsForCall, struct {
   161  		arg1 *api.ReenrollmentRequest
   162  	}{arg1})
   163  	stub := fake.ReenrollStub
   164  	fakeReturns := fake.reenrollReturns
   165  	fake.recordInvocation("Reenroll", []interface{}{arg1})
   166  	fake.reenrollMutex.Unlock()
   167  	if stub != nil {
   168  		return stub(arg1)
   169  	}
   170  	if specificReturn {
   171  		return ret.result1, ret.result2
   172  	}
   173  	return fakeReturns.result1, fakeReturns.result2
   174  }
   175  
   176  func (fake *Identity) ReenrollCallCount() int {
   177  	fake.reenrollMutex.RLock()
   178  	defer fake.reenrollMutex.RUnlock()
   179  	return len(fake.reenrollArgsForCall)
   180  }
   181  
   182  func (fake *Identity) ReenrollCalls(stub func(*api.ReenrollmentRequest) (*lib.EnrollmentResponse, error)) {
   183  	fake.reenrollMutex.Lock()
   184  	defer fake.reenrollMutex.Unlock()
   185  	fake.ReenrollStub = stub
   186  }
   187  
   188  func (fake *Identity) ReenrollArgsForCall(i int) *api.ReenrollmentRequest {
   189  	fake.reenrollMutex.RLock()
   190  	defer fake.reenrollMutex.RUnlock()
   191  	argsForCall := fake.reenrollArgsForCall[i]
   192  	return argsForCall.arg1
   193  }
   194  
   195  func (fake *Identity) ReenrollReturns(result1 *lib.EnrollmentResponse, result2 error) {
   196  	fake.reenrollMutex.Lock()
   197  	defer fake.reenrollMutex.Unlock()
   198  	fake.ReenrollStub = nil
   199  	fake.reenrollReturns = struct {
   200  		result1 *lib.EnrollmentResponse
   201  		result2 error
   202  	}{result1, result2}
   203  }
   204  
   205  func (fake *Identity) ReenrollReturnsOnCall(i int, result1 *lib.EnrollmentResponse, result2 error) {
   206  	fake.reenrollMutex.Lock()
   207  	defer fake.reenrollMutex.Unlock()
   208  	fake.ReenrollStub = nil
   209  	if fake.reenrollReturnsOnCall == nil {
   210  		fake.reenrollReturnsOnCall = make(map[int]struct {
   211  			result1 *lib.EnrollmentResponse
   212  			result2 error
   213  		})
   214  	}
   215  	fake.reenrollReturnsOnCall[i] = struct {
   216  		result1 *lib.EnrollmentResponse
   217  		result2 error
   218  	}{result1, result2}
   219  }
   220  
   221  func (fake *Identity) Invocations() map[string][][]interface{} {
   222  	fake.invocationsMutex.RLock()
   223  	defer fake.invocationsMutex.RUnlock()
   224  	fake.getClientMutex.RLock()
   225  	defer fake.getClientMutex.RUnlock()
   226  	fake.getECertMutex.RLock()
   227  	defer fake.getECertMutex.RUnlock()
   228  	fake.reenrollMutex.RLock()
   229  	defer fake.reenrollMutex.RUnlock()
   230  	copiedInvocations := map[string][][]interface{}{}
   231  	for key, value := range fake.invocations {
   232  		copiedInvocations[key] = value
   233  	}
   234  	return copiedInvocations
   235  }
   236  
   237  func (fake *Identity) recordInvocation(key string, args []interface{}) {
   238  	fake.invocationsMutex.Lock()
   239  	defer fake.invocationsMutex.Unlock()
   240  	if fake.invocations == nil {
   241  		fake.invocations = map[string][][]interface{}{}
   242  	}
   243  	if fake.invocations[key] == nil {
   244  		fake.invocations[key] = [][]interface{}{}
   245  	}
   246  	fake.invocations[key] = append(fake.invocations[key], args)
   247  }
   248  
   249  var _ reenroller.Identity = new(Identity)