github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/initializer/common/mocks/cryptovalidator.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/initializer/common"
     8  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
     9  )
    10  
    11  type CryptoValidator struct {
    12  	CheckClientAuthCryptoStub        func(v1.Object, string) error
    13  	checkClientAuthCryptoMutex       sync.RWMutex
    14  	checkClientAuthCryptoArgsForCall []struct {
    15  		arg1 v1.Object
    16  		arg2 string
    17  	}
    18  	checkClientAuthCryptoReturns struct {
    19  		result1 error
    20  	}
    21  	checkClientAuthCryptoReturnsOnCall map[int]struct {
    22  		result1 error
    23  	}
    24  	CheckEcertCryptoStub        func(v1.Object, string) error
    25  	checkEcertCryptoMutex       sync.RWMutex
    26  	checkEcertCryptoArgsForCall []struct {
    27  		arg1 v1.Object
    28  		arg2 string
    29  	}
    30  	checkEcertCryptoReturns struct {
    31  		result1 error
    32  	}
    33  	checkEcertCryptoReturnsOnCall map[int]struct {
    34  		result1 error
    35  	}
    36  	CheckTLSCryptoStub        func(v1.Object, string) error
    37  	checkTLSCryptoMutex       sync.RWMutex
    38  	checkTLSCryptoArgsForCall []struct {
    39  		arg1 v1.Object
    40  		arg2 string
    41  	}
    42  	checkTLSCryptoReturns struct {
    43  		result1 error
    44  	}
    45  	checkTLSCryptoReturnsOnCall map[int]struct {
    46  		result1 error
    47  	}
    48  	SetHSMEnabledStub        func(bool)
    49  	setHSMEnabledMutex       sync.RWMutex
    50  	setHSMEnabledArgsForCall []struct {
    51  		arg1 bool
    52  	}
    53  	invocations      map[string][][]interface{}
    54  	invocationsMutex sync.RWMutex
    55  }
    56  
    57  func (fake *CryptoValidator) CheckClientAuthCrypto(arg1 v1.Object, arg2 string) error {
    58  	fake.checkClientAuthCryptoMutex.Lock()
    59  	ret, specificReturn := fake.checkClientAuthCryptoReturnsOnCall[len(fake.checkClientAuthCryptoArgsForCall)]
    60  	fake.checkClientAuthCryptoArgsForCall = append(fake.checkClientAuthCryptoArgsForCall, struct {
    61  		arg1 v1.Object
    62  		arg2 string
    63  	}{arg1, arg2})
    64  	stub := fake.CheckClientAuthCryptoStub
    65  	fakeReturns := fake.checkClientAuthCryptoReturns
    66  	fake.recordInvocation("CheckClientAuthCrypto", []interface{}{arg1, arg2})
    67  	fake.checkClientAuthCryptoMutex.Unlock()
    68  	if stub != nil {
    69  		return stub(arg1, arg2)
    70  	}
    71  	if specificReturn {
    72  		return ret.result1
    73  	}
    74  	return fakeReturns.result1
    75  }
    76  
    77  func (fake *CryptoValidator) CheckClientAuthCryptoCallCount() int {
    78  	fake.checkClientAuthCryptoMutex.RLock()
    79  	defer fake.checkClientAuthCryptoMutex.RUnlock()
    80  	return len(fake.checkClientAuthCryptoArgsForCall)
    81  }
    82  
    83  func (fake *CryptoValidator) CheckClientAuthCryptoCalls(stub func(v1.Object, string) error) {
    84  	fake.checkClientAuthCryptoMutex.Lock()
    85  	defer fake.checkClientAuthCryptoMutex.Unlock()
    86  	fake.CheckClientAuthCryptoStub = stub
    87  }
    88  
    89  func (fake *CryptoValidator) CheckClientAuthCryptoArgsForCall(i int) (v1.Object, string) {
    90  	fake.checkClientAuthCryptoMutex.RLock()
    91  	defer fake.checkClientAuthCryptoMutex.RUnlock()
    92  	argsForCall := fake.checkClientAuthCryptoArgsForCall[i]
    93  	return argsForCall.arg1, argsForCall.arg2
    94  }
    95  
    96  func (fake *CryptoValidator) CheckClientAuthCryptoReturns(result1 error) {
    97  	fake.checkClientAuthCryptoMutex.Lock()
    98  	defer fake.checkClientAuthCryptoMutex.Unlock()
    99  	fake.CheckClientAuthCryptoStub = nil
   100  	fake.checkClientAuthCryptoReturns = struct {
   101  		result1 error
   102  	}{result1}
   103  }
   104  
   105  func (fake *CryptoValidator) CheckClientAuthCryptoReturnsOnCall(i int, result1 error) {
   106  	fake.checkClientAuthCryptoMutex.Lock()
   107  	defer fake.checkClientAuthCryptoMutex.Unlock()
   108  	fake.CheckClientAuthCryptoStub = nil
   109  	if fake.checkClientAuthCryptoReturnsOnCall == nil {
   110  		fake.checkClientAuthCryptoReturnsOnCall = make(map[int]struct {
   111  			result1 error
   112  		})
   113  	}
   114  	fake.checkClientAuthCryptoReturnsOnCall[i] = struct {
   115  		result1 error
   116  	}{result1}
   117  }
   118  
   119  func (fake *CryptoValidator) CheckEcertCrypto(arg1 v1.Object, arg2 string) error {
   120  	fake.checkEcertCryptoMutex.Lock()
   121  	ret, specificReturn := fake.checkEcertCryptoReturnsOnCall[len(fake.checkEcertCryptoArgsForCall)]
   122  	fake.checkEcertCryptoArgsForCall = append(fake.checkEcertCryptoArgsForCall, struct {
   123  		arg1 v1.Object
   124  		arg2 string
   125  	}{arg1, arg2})
   126  	stub := fake.CheckEcertCryptoStub
   127  	fakeReturns := fake.checkEcertCryptoReturns
   128  	fake.recordInvocation("CheckEcertCrypto", []interface{}{arg1, arg2})
   129  	fake.checkEcertCryptoMutex.Unlock()
   130  	if stub != nil {
   131  		return stub(arg1, arg2)
   132  	}
   133  	if specificReturn {
   134  		return ret.result1
   135  	}
   136  	return fakeReturns.result1
   137  }
   138  
   139  func (fake *CryptoValidator) CheckEcertCryptoCallCount() int {
   140  	fake.checkEcertCryptoMutex.RLock()
   141  	defer fake.checkEcertCryptoMutex.RUnlock()
   142  	return len(fake.checkEcertCryptoArgsForCall)
   143  }
   144  
   145  func (fake *CryptoValidator) CheckEcertCryptoCalls(stub func(v1.Object, string) error) {
   146  	fake.checkEcertCryptoMutex.Lock()
   147  	defer fake.checkEcertCryptoMutex.Unlock()
   148  	fake.CheckEcertCryptoStub = stub
   149  }
   150  
   151  func (fake *CryptoValidator) CheckEcertCryptoArgsForCall(i int) (v1.Object, string) {
   152  	fake.checkEcertCryptoMutex.RLock()
   153  	defer fake.checkEcertCryptoMutex.RUnlock()
   154  	argsForCall := fake.checkEcertCryptoArgsForCall[i]
   155  	return argsForCall.arg1, argsForCall.arg2
   156  }
   157  
   158  func (fake *CryptoValidator) CheckEcertCryptoReturns(result1 error) {
   159  	fake.checkEcertCryptoMutex.Lock()
   160  	defer fake.checkEcertCryptoMutex.Unlock()
   161  	fake.CheckEcertCryptoStub = nil
   162  	fake.checkEcertCryptoReturns = struct {
   163  		result1 error
   164  	}{result1}
   165  }
   166  
   167  func (fake *CryptoValidator) CheckEcertCryptoReturnsOnCall(i int, result1 error) {
   168  	fake.checkEcertCryptoMutex.Lock()
   169  	defer fake.checkEcertCryptoMutex.Unlock()
   170  	fake.CheckEcertCryptoStub = nil
   171  	if fake.checkEcertCryptoReturnsOnCall == nil {
   172  		fake.checkEcertCryptoReturnsOnCall = make(map[int]struct {
   173  			result1 error
   174  		})
   175  	}
   176  	fake.checkEcertCryptoReturnsOnCall[i] = struct {
   177  		result1 error
   178  	}{result1}
   179  }
   180  
   181  func (fake *CryptoValidator) CheckTLSCrypto(arg1 v1.Object, arg2 string) error {
   182  	fake.checkTLSCryptoMutex.Lock()
   183  	ret, specificReturn := fake.checkTLSCryptoReturnsOnCall[len(fake.checkTLSCryptoArgsForCall)]
   184  	fake.checkTLSCryptoArgsForCall = append(fake.checkTLSCryptoArgsForCall, struct {
   185  		arg1 v1.Object
   186  		arg2 string
   187  	}{arg1, arg2})
   188  	stub := fake.CheckTLSCryptoStub
   189  	fakeReturns := fake.checkTLSCryptoReturns
   190  	fake.recordInvocation("CheckTLSCrypto", []interface{}{arg1, arg2})
   191  	fake.checkTLSCryptoMutex.Unlock()
   192  	if stub != nil {
   193  		return stub(arg1, arg2)
   194  	}
   195  	if specificReturn {
   196  		return ret.result1
   197  	}
   198  	return fakeReturns.result1
   199  }
   200  
   201  func (fake *CryptoValidator) CheckTLSCryptoCallCount() int {
   202  	fake.checkTLSCryptoMutex.RLock()
   203  	defer fake.checkTLSCryptoMutex.RUnlock()
   204  	return len(fake.checkTLSCryptoArgsForCall)
   205  }
   206  
   207  func (fake *CryptoValidator) CheckTLSCryptoCalls(stub func(v1.Object, string) error) {
   208  	fake.checkTLSCryptoMutex.Lock()
   209  	defer fake.checkTLSCryptoMutex.Unlock()
   210  	fake.CheckTLSCryptoStub = stub
   211  }
   212  
   213  func (fake *CryptoValidator) CheckTLSCryptoArgsForCall(i int) (v1.Object, string) {
   214  	fake.checkTLSCryptoMutex.RLock()
   215  	defer fake.checkTLSCryptoMutex.RUnlock()
   216  	argsForCall := fake.checkTLSCryptoArgsForCall[i]
   217  	return argsForCall.arg1, argsForCall.arg2
   218  }
   219  
   220  func (fake *CryptoValidator) CheckTLSCryptoReturns(result1 error) {
   221  	fake.checkTLSCryptoMutex.Lock()
   222  	defer fake.checkTLSCryptoMutex.Unlock()
   223  	fake.CheckTLSCryptoStub = nil
   224  	fake.checkTLSCryptoReturns = struct {
   225  		result1 error
   226  	}{result1}
   227  }
   228  
   229  func (fake *CryptoValidator) CheckTLSCryptoReturnsOnCall(i int, result1 error) {
   230  	fake.checkTLSCryptoMutex.Lock()
   231  	defer fake.checkTLSCryptoMutex.Unlock()
   232  	fake.CheckTLSCryptoStub = nil
   233  	if fake.checkTLSCryptoReturnsOnCall == nil {
   234  		fake.checkTLSCryptoReturnsOnCall = make(map[int]struct {
   235  			result1 error
   236  		})
   237  	}
   238  	fake.checkTLSCryptoReturnsOnCall[i] = struct {
   239  		result1 error
   240  	}{result1}
   241  }
   242  
   243  func (fake *CryptoValidator) SetHSMEnabled(arg1 bool) {
   244  	fake.setHSMEnabledMutex.Lock()
   245  	fake.setHSMEnabledArgsForCall = append(fake.setHSMEnabledArgsForCall, struct {
   246  		arg1 bool
   247  	}{arg1})
   248  	stub := fake.SetHSMEnabledStub
   249  	fake.recordInvocation("SetHSMEnabled", []interface{}{arg1})
   250  	fake.setHSMEnabledMutex.Unlock()
   251  	if stub != nil {
   252  		fake.SetHSMEnabledStub(arg1)
   253  	}
   254  }
   255  
   256  func (fake *CryptoValidator) SetHSMEnabledCallCount() int {
   257  	fake.setHSMEnabledMutex.RLock()
   258  	defer fake.setHSMEnabledMutex.RUnlock()
   259  	return len(fake.setHSMEnabledArgsForCall)
   260  }
   261  
   262  func (fake *CryptoValidator) SetHSMEnabledCalls(stub func(bool)) {
   263  	fake.setHSMEnabledMutex.Lock()
   264  	defer fake.setHSMEnabledMutex.Unlock()
   265  	fake.SetHSMEnabledStub = stub
   266  }
   267  
   268  func (fake *CryptoValidator) SetHSMEnabledArgsForCall(i int) bool {
   269  	fake.setHSMEnabledMutex.RLock()
   270  	defer fake.setHSMEnabledMutex.RUnlock()
   271  	argsForCall := fake.setHSMEnabledArgsForCall[i]
   272  	return argsForCall.arg1
   273  }
   274  
   275  func (fake *CryptoValidator) Invocations() map[string][][]interface{} {
   276  	fake.invocationsMutex.RLock()
   277  	defer fake.invocationsMutex.RUnlock()
   278  	fake.checkClientAuthCryptoMutex.RLock()
   279  	defer fake.checkClientAuthCryptoMutex.RUnlock()
   280  	fake.checkEcertCryptoMutex.RLock()
   281  	defer fake.checkEcertCryptoMutex.RUnlock()
   282  	fake.checkTLSCryptoMutex.RLock()
   283  	defer fake.checkTLSCryptoMutex.RUnlock()
   284  	fake.setHSMEnabledMutex.RLock()
   285  	defer fake.setHSMEnabledMutex.RUnlock()
   286  	copiedInvocations := map[string][][]interface{}{}
   287  	for key, value := range fake.invocations {
   288  		copiedInvocations[key] = value
   289  	}
   290  	return copiedInvocations
   291  }
   292  
   293  func (fake *CryptoValidator) recordInvocation(key string, args []interface{}) {
   294  	fake.invocationsMutex.Lock()
   295  	defer fake.invocationsMutex.Unlock()
   296  	if fake.invocations == nil {
   297  		fake.invocations = map[string][][]interface{}{}
   298  	}
   299  	if fake.invocations[key] == nil {
   300  		fake.invocations[key] = [][]interface{}{}
   301  	}
   302  	fake.invocations[key] = append(fake.invocations[key], args)
   303  }
   304  
   305  var _ common.CryptoValidator = new(CryptoValidator)