github.com/hellobchain/third_party@v0.0.0-20230331131523-deb0478a2e52/hyperledger/fabric/bccsp/idemix/handlers/mock/user.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mock
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/hellobchain/third_party/hyperledger/fabric/bccsp/idemix/handlers"
     8  )
     9  
    10  type User struct {
    11  	NewKeyStub        func() (handlers.Big, error)
    12  	newKeyMutex       sync.RWMutex
    13  	newKeyArgsForCall []struct{}
    14  	newKeyReturns     struct {
    15  		result1 handlers.Big
    16  		result2 error
    17  	}
    18  	newKeyReturnsOnCall map[int]struct {
    19  		result1 handlers.Big
    20  		result2 error
    21  	}
    22  	NewKeyFromBytesStub        func(raw []byte) (handlers.Big, error)
    23  	newKeyFromBytesMutex       sync.RWMutex
    24  	newKeyFromBytesArgsForCall []struct {
    25  		raw []byte
    26  	}
    27  	newKeyFromBytesReturns struct {
    28  		result1 handlers.Big
    29  		result2 error
    30  	}
    31  	newKeyFromBytesReturnsOnCall map[int]struct {
    32  		result1 handlers.Big
    33  		result2 error
    34  	}
    35  	MakeNymStub        func(sk handlers.Big, key handlers.IssuerPublicKey) (handlers.Ecp, handlers.Big, error)
    36  	makeNymMutex       sync.RWMutex
    37  	makeNymArgsForCall []struct {
    38  		sk  handlers.Big
    39  		key handlers.IssuerPublicKey
    40  	}
    41  	makeNymReturns struct {
    42  		result1 handlers.Ecp
    43  		result2 handlers.Big
    44  		result3 error
    45  	}
    46  	makeNymReturnsOnCall map[int]struct {
    47  		result1 handlers.Ecp
    48  		result2 handlers.Big
    49  		result3 error
    50  	}
    51  	NewPublicNymFromBytesStub        func(raw []byte) (handlers.Ecp, error)
    52  	newPublicNymFromBytesMutex       sync.RWMutex
    53  	newPublicNymFromBytesArgsForCall []struct {
    54  		raw []byte
    55  	}
    56  	newPublicNymFromBytesReturns struct {
    57  		result1 handlers.Ecp
    58  		result2 error
    59  	}
    60  	newPublicNymFromBytesReturnsOnCall map[int]struct {
    61  		result1 handlers.Ecp
    62  		result2 error
    63  	}
    64  	invocations      map[string][][]interface{}
    65  	invocationsMutex sync.RWMutex
    66  }
    67  
    68  func (fake *User) NewKey() (handlers.Big, error) {
    69  	fake.newKeyMutex.Lock()
    70  	ret, specificReturn := fake.newKeyReturnsOnCall[len(fake.newKeyArgsForCall)]
    71  	fake.newKeyArgsForCall = append(fake.newKeyArgsForCall, struct{}{})
    72  	fake.recordInvocation("NewKey", []interface{}{})
    73  	fake.newKeyMutex.Unlock()
    74  	if fake.NewKeyStub != nil {
    75  		return fake.NewKeyStub()
    76  	}
    77  	if specificReturn {
    78  		return ret.result1, ret.result2
    79  	}
    80  	return fake.newKeyReturns.result1, fake.newKeyReturns.result2
    81  }
    82  
    83  func (fake *User) NewKeyCallCount() int {
    84  	fake.newKeyMutex.RLock()
    85  	defer fake.newKeyMutex.RUnlock()
    86  	return len(fake.newKeyArgsForCall)
    87  }
    88  
    89  func (fake *User) NewKeyReturns(result1 handlers.Big, result2 error) {
    90  	fake.NewKeyStub = nil
    91  	fake.newKeyReturns = struct {
    92  		result1 handlers.Big
    93  		result2 error
    94  	}{result1, result2}
    95  }
    96  
    97  func (fake *User) NewKeyReturnsOnCall(i int, result1 handlers.Big, result2 error) {
    98  	fake.NewKeyStub = nil
    99  	if fake.newKeyReturnsOnCall == nil {
   100  		fake.newKeyReturnsOnCall = make(map[int]struct {
   101  			result1 handlers.Big
   102  			result2 error
   103  		})
   104  	}
   105  	fake.newKeyReturnsOnCall[i] = struct {
   106  		result1 handlers.Big
   107  		result2 error
   108  	}{result1, result2}
   109  }
   110  
   111  func (fake *User) NewKeyFromBytes(raw []byte) (handlers.Big, error) {
   112  	var rawCopy []byte
   113  	if raw != nil {
   114  		rawCopy = make([]byte, len(raw))
   115  		copy(rawCopy, raw)
   116  	}
   117  	fake.newKeyFromBytesMutex.Lock()
   118  	ret, specificReturn := fake.newKeyFromBytesReturnsOnCall[len(fake.newKeyFromBytesArgsForCall)]
   119  	fake.newKeyFromBytesArgsForCall = append(fake.newKeyFromBytesArgsForCall, struct {
   120  		raw []byte
   121  	}{rawCopy})
   122  	fake.recordInvocation("NewKeyFromBytes", []interface{}{rawCopy})
   123  	fake.newKeyFromBytesMutex.Unlock()
   124  	if fake.NewKeyFromBytesStub != nil {
   125  		return fake.NewKeyFromBytesStub(raw)
   126  	}
   127  	if specificReturn {
   128  		return ret.result1, ret.result2
   129  	}
   130  	return fake.newKeyFromBytesReturns.result1, fake.newKeyFromBytesReturns.result2
   131  }
   132  
   133  func (fake *User) NewKeyFromBytesCallCount() int {
   134  	fake.newKeyFromBytesMutex.RLock()
   135  	defer fake.newKeyFromBytesMutex.RUnlock()
   136  	return len(fake.newKeyFromBytesArgsForCall)
   137  }
   138  
   139  func (fake *User) NewKeyFromBytesArgsForCall(i int) []byte {
   140  	fake.newKeyFromBytesMutex.RLock()
   141  	defer fake.newKeyFromBytesMutex.RUnlock()
   142  	return fake.newKeyFromBytesArgsForCall[i].raw
   143  }
   144  
   145  func (fake *User) NewKeyFromBytesReturns(result1 handlers.Big, result2 error) {
   146  	fake.NewKeyFromBytesStub = nil
   147  	fake.newKeyFromBytesReturns = struct {
   148  		result1 handlers.Big
   149  		result2 error
   150  	}{result1, result2}
   151  }
   152  
   153  func (fake *User) NewKeyFromBytesReturnsOnCall(i int, result1 handlers.Big, result2 error) {
   154  	fake.NewKeyFromBytesStub = nil
   155  	if fake.newKeyFromBytesReturnsOnCall == nil {
   156  		fake.newKeyFromBytesReturnsOnCall = make(map[int]struct {
   157  			result1 handlers.Big
   158  			result2 error
   159  		})
   160  	}
   161  	fake.newKeyFromBytesReturnsOnCall[i] = struct {
   162  		result1 handlers.Big
   163  		result2 error
   164  	}{result1, result2}
   165  }
   166  
   167  func (fake *User) MakeNym(sk handlers.Big, key handlers.IssuerPublicKey) (handlers.Ecp, handlers.Big, error) {
   168  	fake.makeNymMutex.Lock()
   169  	ret, specificReturn := fake.makeNymReturnsOnCall[len(fake.makeNymArgsForCall)]
   170  	fake.makeNymArgsForCall = append(fake.makeNymArgsForCall, struct {
   171  		sk  handlers.Big
   172  		key handlers.IssuerPublicKey
   173  	}{sk, key})
   174  	fake.recordInvocation("MakeNym", []interface{}{sk, key})
   175  	fake.makeNymMutex.Unlock()
   176  	if fake.MakeNymStub != nil {
   177  		return fake.MakeNymStub(sk, key)
   178  	}
   179  	if specificReturn {
   180  		return ret.result1, ret.result2, ret.result3
   181  	}
   182  	return fake.makeNymReturns.result1, fake.makeNymReturns.result2, fake.makeNymReturns.result3
   183  }
   184  
   185  func (fake *User) MakeNymCallCount() int {
   186  	fake.makeNymMutex.RLock()
   187  	defer fake.makeNymMutex.RUnlock()
   188  	return len(fake.makeNymArgsForCall)
   189  }
   190  
   191  func (fake *User) MakeNymArgsForCall(i int) (handlers.Big, handlers.IssuerPublicKey) {
   192  	fake.makeNymMutex.RLock()
   193  	defer fake.makeNymMutex.RUnlock()
   194  	return fake.makeNymArgsForCall[i].sk, fake.makeNymArgsForCall[i].key
   195  }
   196  
   197  func (fake *User) MakeNymReturns(result1 handlers.Ecp, result2 handlers.Big, result3 error) {
   198  	fake.MakeNymStub = nil
   199  	fake.makeNymReturns = struct {
   200  		result1 handlers.Ecp
   201  		result2 handlers.Big
   202  		result3 error
   203  	}{result1, result2, result3}
   204  }
   205  
   206  func (fake *User) MakeNymReturnsOnCall(i int, result1 handlers.Ecp, result2 handlers.Big, result3 error) {
   207  	fake.MakeNymStub = nil
   208  	if fake.makeNymReturnsOnCall == nil {
   209  		fake.makeNymReturnsOnCall = make(map[int]struct {
   210  			result1 handlers.Ecp
   211  			result2 handlers.Big
   212  			result3 error
   213  		})
   214  	}
   215  	fake.makeNymReturnsOnCall[i] = struct {
   216  		result1 handlers.Ecp
   217  		result2 handlers.Big
   218  		result3 error
   219  	}{result1, result2, result3}
   220  }
   221  
   222  func (fake *User) NewPublicNymFromBytes(raw []byte) (handlers.Ecp, error) {
   223  	var rawCopy []byte
   224  	if raw != nil {
   225  		rawCopy = make([]byte, len(raw))
   226  		copy(rawCopy, raw)
   227  	}
   228  	fake.newPublicNymFromBytesMutex.Lock()
   229  	ret, specificReturn := fake.newPublicNymFromBytesReturnsOnCall[len(fake.newPublicNymFromBytesArgsForCall)]
   230  	fake.newPublicNymFromBytesArgsForCall = append(fake.newPublicNymFromBytesArgsForCall, struct {
   231  		raw []byte
   232  	}{rawCopy})
   233  	fake.recordInvocation("NewPublicNymFromBytes", []interface{}{rawCopy})
   234  	fake.newPublicNymFromBytesMutex.Unlock()
   235  	if fake.NewPublicNymFromBytesStub != nil {
   236  		return fake.NewPublicNymFromBytesStub(raw)
   237  	}
   238  	if specificReturn {
   239  		return ret.result1, ret.result2
   240  	}
   241  	return fake.newPublicNymFromBytesReturns.result1, fake.newPublicNymFromBytesReturns.result2
   242  }
   243  
   244  func (fake *User) NewPublicNymFromBytesCallCount() int {
   245  	fake.newPublicNymFromBytesMutex.RLock()
   246  	defer fake.newPublicNymFromBytesMutex.RUnlock()
   247  	return len(fake.newPublicNymFromBytesArgsForCall)
   248  }
   249  
   250  func (fake *User) NewPublicNymFromBytesArgsForCall(i int) []byte {
   251  	fake.newPublicNymFromBytesMutex.RLock()
   252  	defer fake.newPublicNymFromBytesMutex.RUnlock()
   253  	return fake.newPublicNymFromBytesArgsForCall[i].raw
   254  }
   255  
   256  func (fake *User) NewPublicNymFromBytesReturns(result1 handlers.Ecp, result2 error) {
   257  	fake.NewPublicNymFromBytesStub = nil
   258  	fake.newPublicNymFromBytesReturns = struct {
   259  		result1 handlers.Ecp
   260  		result2 error
   261  	}{result1, result2}
   262  }
   263  
   264  func (fake *User) NewPublicNymFromBytesReturnsOnCall(i int, result1 handlers.Ecp, result2 error) {
   265  	fake.NewPublicNymFromBytesStub = nil
   266  	if fake.newPublicNymFromBytesReturnsOnCall == nil {
   267  		fake.newPublicNymFromBytesReturnsOnCall = make(map[int]struct {
   268  			result1 handlers.Ecp
   269  			result2 error
   270  		})
   271  	}
   272  	fake.newPublicNymFromBytesReturnsOnCall[i] = struct {
   273  		result1 handlers.Ecp
   274  		result2 error
   275  	}{result1, result2}
   276  }
   277  
   278  func (fake *User) Invocations() map[string][][]interface{} {
   279  	fake.invocationsMutex.RLock()
   280  	defer fake.invocationsMutex.RUnlock()
   281  	fake.newKeyMutex.RLock()
   282  	defer fake.newKeyMutex.RUnlock()
   283  	fake.newKeyFromBytesMutex.RLock()
   284  	defer fake.newKeyFromBytesMutex.RUnlock()
   285  	fake.makeNymMutex.RLock()
   286  	defer fake.makeNymMutex.RUnlock()
   287  	fake.newPublicNymFromBytesMutex.RLock()
   288  	defer fake.newPublicNymFromBytesMutex.RUnlock()
   289  	copiedInvocations := map[string][][]interface{}{}
   290  	for key, value := range fake.invocations {
   291  		copiedInvocations[key] = value
   292  	}
   293  	return copiedInvocations
   294  }
   295  
   296  func (fake *User) recordInvocation(key string, args []interface{}) {
   297  	fake.invocationsMutex.Lock()
   298  	defer fake.invocationsMutex.Unlock()
   299  	if fake.invocations == nil {
   300  		fake.invocations = map[string][][]interface{}{}
   301  	}
   302  	if fake.invocations[key] == nil {
   303  		fake.invocations[key] = [][]interface{}{}
   304  	}
   305  	fake.invocations[key] = append(fake.invocations[key], args)
   306  }
   307  
   308  var _ handlers.User = new(User)