github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/core/chaincode/fake/registry.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package fake
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/hechain20/hechain/core/chaincode"
     8  )
     9  
    10  type Registry struct {
    11  	DeregisterStub        func(string) error
    12  	deregisterMutex       sync.RWMutex
    13  	deregisterArgsForCall []struct {
    14  		arg1 string
    15  	}
    16  	deregisterReturns struct {
    17  		result1 error
    18  	}
    19  	deregisterReturnsOnCall map[int]struct {
    20  		result1 error
    21  	}
    22  	FailedStub        func(string, error)
    23  	failedMutex       sync.RWMutex
    24  	failedArgsForCall []struct {
    25  		arg1 string
    26  		arg2 error
    27  	}
    28  	ReadyStub        func(string)
    29  	readyMutex       sync.RWMutex
    30  	readyArgsForCall []struct {
    31  		arg1 string
    32  	}
    33  	RegisterStub        func(*chaincode.Handler) error
    34  	registerMutex       sync.RWMutex
    35  	registerArgsForCall []struct {
    36  		arg1 *chaincode.Handler
    37  	}
    38  	registerReturns struct {
    39  		result1 error
    40  	}
    41  	registerReturnsOnCall map[int]struct {
    42  		result1 error
    43  	}
    44  	invocations      map[string][][]interface{}
    45  	invocationsMutex sync.RWMutex
    46  }
    47  
    48  func (fake *Registry) Deregister(arg1 string) error {
    49  	fake.deregisterMutex.Lock()
    50  	ret, specificReturn := fake.deregisterReturnsOnCall[len(fake.deregisterArgsForCall)]
    51  	fake.deregisterArgsForCall = append(fake.deregisterArgsForCall, struct {
    52  		arg1 string
    53  	}{arg1})
    54  	fake.recordInvocation("Deregister", []interface{}{arg1})
    55  	fake.deregisterMutex.Unlock()
    56  	if fake.DeregisterStub != nil {
    57  		return fake.DeregisterStub(arg1)
    58  	}
    59  	if specificReturn {
    60  		return ret.result1
    61  	}
    62  	fakeReturns := fake.deregisterReturns
    63  	return fakeReturns.result1
    64  }
    65  
    66  func (fake *Registry) DeregisterCallCount() int {
    67  	fake.deregisterMutex.RLock()
    68  	defer fake.deregisterMutex.RUnlock()
    69  	return len(fake.deregisterArgsForCall)
    70  }
    71  
    72  func (fake *Registry) DeregisterCalls(stub func(string) error) {
    73  	fake.deregisterMutex.Lock()
    74  	defer fake.deregisterMutex.Unlock()
    75  	fake.DeregisterStub = stub
    76  }
    77  
    78  func (fake *Registry) DeregisterArgsForCall(i int) string {
    79  	fake.deregisterMutex.RLock()
    80  	defer fake.deregisterMutex.RUnlock()
    81  	argsForCall := fake.deregisterArgsForCall[i]
    82  	return argsForCall.arg1
    83  }
    84  
    85  func (fake *Registry) DeregisterReturns(result1 error) {
    86  	fake.deregisterMutex.Lock()
    87  	defer fake.deregisterMutex.Unlock()
    88  	fake.DeregisterStub = nil
    89  	fake.deregisterReturns = struct {
    90  		result1 error
    91  	}{result1}
    92  }
    93  
    94  func (fake *Registry) DeregisterReturnsOnCall(i int, result1 error) {
    95  	fake.deregisterMutex.Lock()
    96  	defer fake.deregisterMutex.Unlock()
    97  	fake.DeregisterStub = nil
    98  	if fake.deregisterReturnsOnCall == nil {
    99  		fake.deregisterReturnsOnCall = make(map[int]struct {
   100  			result1 error
   101  		})
   102  	}
   103  	fake.deregisterReturnsOnCall[i] = struct {
   104  		result1 error
   105  	}{result1}
   106  }
   107  
   108  func (fake *Registry) Failed(arg1 string, arg2 error) {
   109  	fake.failedMutex.Lock()
   110  	fake.failedArgsForCall = append(fake.failedArgsForCall, struct {
   111  		arg1 string
   112  		arg2 error
   113  	}{arg1, arg2})
   114  	fake.recordInvocation("Failed", []interface{}{arg1, arg2})
   115  	fake.failedMutex.Unlock()
   116  	if fake.FailedStub != nil {
   117  		fake.FailedStub(arg1, arg2)
   118  	}
   119  }
   120  
   121  func (fake *Registry) FailedCallCount() int {
   122  	fake.failedMutex.RLock()
   123  	defer fake.failedMutex.RUnlock()
   124  	return len(fake.failedArgsForCall)
   125  }
   126  
   127  func (fake *Registry) FailedCalls(stub func(string, error)) {
   128  	fake.failedMutex.Lock()
   129  	defer fake.failedMutex.Unlock()
   130  	fake.FailedStub = stub
   131  }
   132  
   133  func (fake *Registry) FailedArgsForCall(i int) (string, error) {
   134  	fake.failedMutex.RLock()
   135  	defer fake.failedMutex.RUnlock()
   136  	argsForCall := fake.failedArgsForCall[i]
   137  	return argsForCall.arg1, argsForCall.arg2
   138  }
   139  
   140  func (fake *Registry) Ready(arg1 string) {
   141  	fake.readyMutex.Lock()
   142  	fake.readyArgsForCall = append(fake.readyArgsForCall, struct {
   143  		arg1 string
   144  	}{arg1})
   145  	fake.recordInvocation("Ready", []interface{}{arg1})
   146  	fake.readyMutex.Unlock()
   147  	if fake.ReadyStub != nil {
   148  		fake.ReadyStub(arg1)
   149  	}
   150  }
   151  
   152  func (fake *Registry) ReadyCallCount() int {
   153  	fake.readyMutex.RLock()
   154  	defer fake.readyMutex.RUnlock()
   155  	return len(fake.readyArgsForCall)
   156  }
   157  
   158  func (fake *Registry) ReadyCalls(stub func(string)) {
   159  	fake.readyMutex.Lock()
   160  	defer fake.readyMutex.Unlock()
   161  	fake.ReadyStub = stub
   162  }
   163  
   164  func (fake *Registry) ReadyArgsForCall(i int) string {
   165  	fake.readyMutex.RLock()
   166  	defer fake.readyMutex.RUnlock()
   167  	argsForCall := fake.readyArgsForCall[i]
   168  	return argsForCall.arg1
   169  }
   170  
   171  func (fake *Registry) Register(arg1 *chaincode.Handler) error {
   172  	fake.registerMutex.Lock()
   173  	ret, specificReturn := fake.registerReturnsOnCall[len(fake.registerArgsForCall)]
   174  	fake.registerArgsForCall = append(fake.registerArgsForCall, struct {
   175  		arg1 *chaincode.Handler
   176  	}{arg1})
   177  	fake.recordInvocation("Register", []interface{}{arg1})
   178  	fake.registerMutex.Unlock()
   179  	if fake.RegisterStub != nil {
   180  		return fake.RegisterStub(arg1)
   181  	}
   182  	if specificReturn {
   183  		return ret.result1
   184  	}
   185  	fakeReturns := fake.registerReturns
   186  	return fakeReturns.result1
   187  }
   188  
   189  func (fake *Registry) RegisterCallCount() int {
   190  	fake.registerMutex.RLock()
   191  	defer fake.registerMutex.RUnlock()
   192  	return len(fake.registerArgsForCall)
   193  }
   194  
   195  func (fake *Registry) RegisterCalls(stub func(*chaincode.Handler) error) {
   196  	fake.registerMutex.Lock()
   197  	defer fake.registerMutex.Unlock()
   198  	fake.RegisterStub = stub
   199  }
   200  
   201  func (fake *Registry) RegisterArgsForCall(i int) *chaincode.Handler {
   202  	fake.registerMutex.RLock()
   203  	defer fake.registerMutex.RUnlock()
   204  	argsForCall := fake.registerArgsForCall[i]
   205  	return argsForCall.arg1
   206  }
   207  
   208  func (fake *Registry) RegisterReturns(result1 error) {
   209  	fake.registerMutex.Lock()
   210  	defer fake.registerMutex.Unlock()
   211  	fake.RegisterStub = nil
   212  	fake.registerReturns = struct {
   213  		result1 error
   214  	}{result1}
   215  }
   216  
   217  func (fake *Registry) RegisterReturnsOnCall(i int, result1 error) {
   218  	fake.registerMutex.Lock()
   219  	defer fake.registerMutex.Unlock()
   220  	fake.RegisterStub = nil
   221  	if fake.registerReturnsOnCall == nil {
   222  		fake.registerReturnsOnCall = make(map[int]struct {
   223  			result1 error
   224  		})
   225  	}
   226  	fake.registerReturnsOnCall[i] = struct {
   227  		result1 error
   228  	}{result1}
   229  }
   230  
   231  func (fake *Registry) Invocations() map[string][][]interface{} {
   232  	fake.invocationsMutex.RLock()
   233  	defer fake.invocationsMutex.RUnlock()
   234  	fake.deregisterMutex.RLock()
   235  	defer fake.deregisterMutex.RUnlock()
   236  	fake.failedMutex.RLock()
   237  	defer fake.failedMutex.RUnlock()
   238  	fake.readyMutex.RLock()
   239  	defer fake.readyMutex.RUnlock()
   240  	fake.registerMutex.RLock()
   241  	defer fake.registerMutex.RUnlock()
   242  	copiedInvocations := map[string][][]interface{}{}
   243  	for key, value := range fake.invocations {
   244  		copiedInvocations[key] = value
   245  	}
   246  	return copiedInvocations
   247  }
   248  
   249  func (fake *Registry) recordInvocation(key string, args []interface{}) {
   250  	fake.invocationsMutex.Lock()
   251  	defer fake.invocationsMutex.Unlock()
   252  	if fake.invocations == nil {
   253  		fake.invocations = map[string][][]interface{}{}
   254  	}
   255  	if fake.invocations[key] == nil {
   256  		fake.invocations[key] = [][]interface{}{}
   257  	}
   258  	fake.invocations[key] = append(fake.invocations[key], args)
   259  }