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