github.com/kaituanwang/hyperledger@v2.0.1+incompatible/orderer/consensus/kafka/mock/metrics_registry.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mock
     3  
     4  import (
     5  	"sync"
     6  )
     7  
     8  type MetricsRegistry struct {
     9  	EachStub        func(func(string, interface{}))
    10  	eachMutex       sync.RWMutex
    11  	eachArgsForCall []struct {
    12  		arg1 func(string, interface{})
    13  	}
    14  	GetStub        func(string) interface{}
    15  	getMutex       sync.RWMutex
    16  	getArgsForCall []struct {
    17  		arg1 string
    18  	}
    19  	getReturns struct {
    20  		result1 interface{}
    21  	}
    22  	getReturnsOnCall map[int]struct {
    23  		result1 interface{}
    24  	}
    25  	GetAllStub        func() map[string]map[string]interface{}
    26  	getAllMutex       sync.RWMutex
    27  	getAllArgsForCall []struct {
    28  	}
    29  	getAllReturns struct {
    30  		result1 map[string]map[string]interface{}
    31  	}
    32  	getAllReturnsOnCall map[int]struct {
    33  		result1 map[string]map[string]interface{}
    34  	}
    35  	GetOrRegisterStub        func(string, interface{}) interface{}
    36  	getOrRegisterMutex       sync.RWMutex
    37  	getOrRegisterArgsForCall []struct {
    38  		arg1 string
    39  		arg2 interface{}
    40  	}
    41  	getOrRegisterReturns struct {
    42  		result1 interface{}
    43  	}
    44  	getOrRegisterReturnsOnCall map[int]struct {
    45  		result1 interface{}
    46  	}
    47  	RegisterStub        func(string, interface{}) error
    48  	registerMutex       sync.RWMutex
    49  	registerArgsForCall []struct {
    50  		arg1 string
    51  		arg2 interface{}
    52  	}
    53  	registerReturns struct {
    54  		result1 error
    55  	}
    56  	registerReturnsOnCall map[int]struct {
    57  		result1 error
    58  	}
    59  	RunHealthchecksStub        func()
    60  	runHealthchecksMutex       sync.RWMutex
    61  	runHealthchecksArgsForCall []struct {
    62  	}
    63  	UnregisterStub        func(string)
    64  	unregisterMutex       sync.RWMutex
    65  	unregisterArgsForCall []struct {
    66  		arg1 string
    67  	}
    68  	UnregisterAllStub        func()
    69  	unregisterAllMutex       sync.RWMutex
    70  	unregisterAllArgsForCall []struct {
    71  	}
    72  	invocations      map[string][][]interface{}
    73  	invocationsMutex sync.RWMutex
    74  }
    75  
    76  func (fake *MetricsRegistry) Each(arg1 func(string, interface{})) {
    77  	fake.eachMutex.Lock()
    78  	fake.eachArgsForCall = append(fake.eachArgsForCall, struct {
    79  		arg1 func(string, interface{})
    80  	}{arg1})
    81  	fake.recordInvocation("Each", []interface{}{arg1})
    82  	fake.eachMutex.Unlock()
    83  	if fake.EachStub != nil {
    84  		fake.EachStub(arg1)
    85  	}
    86  }
    87  
    88  func (fake *MetricsRegistry) EachCallCount() int {
    89  	fake.eachMutex.RLock()
    90  	defer fake.eachMutex.RUnlock()
    91  	return len(fake.eachArgsForCall)
    92  }
    93  
    94  func (fake *MetricsRegistry) EachCalls(stub func(func(string, interface{}))) {
    95  	fake.eachMutex.Lock()
    96  	defer fake.eachMutex.Unlock()
    97  	fake.EachStub = stub
    98  }
    99  
   100  func (fake *MetricsRegistry) EachArgsForCall(i int) func(string, interface{}) {
   101  	fake.eachMutex.RLock()
   102  	defer fake.eachMutex.RUnlock()
   103  	argsForCall := fake.eachArgsForCall[i]
   104  	return argsForCall.arg1
   105  }
   106  
   107  func (fake *MetricsRegistry) Get(arg1 string) interface{} {
   108  	fake.getMutex.Lock()
   109  	ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)]
   110  	fake.getArgsForCall = append(fake.getArgsForCall, struct {
   111  		arg1 string
   112  	}{arg1})
   113  	fake.recordInvocation("Get", []interface{}{arg1})
   114  	fake.getMutex.Unlock()
   115  	if fake.GetStub != nil {
   116  		return fake.GetStub(arg1)
   117  	}
   118  	if specificReturn {
   119  		return ret.result1
   120  	}
   121  	fakeReturns := fake.getReturns
   122  	return fakeReturns.result1
   123  }
   124  
   125  func (fake *MetricsRegistry) GetCallCount() int {
   126  	fake.getMutex.RLock()
   127  	defer fake.getMutex.RUnlock()
   128  	return len(fake.getArgsForCall)
   129  }
   130  
   131  func (fake *MetricsRegistry) GetCalls(stub func(string) interface{}) {
   132  	fake.getMutex.Lock()
   133  	defer fake.getMutex.Unlock()
   134  	fake.GetStub = stub
   135  }
   136  
   137  func (fake *MetricsRegistry) GetArgsForCall(i int) string {
   138  	fake.getMutex.RLock()
   139  	defer fake.getMutex.RUnlock()
   140  	argsForCall := fake.getArgsForCall[i]
   141  	return argsForCall.arg1
   142  }
   143  
   144  func (fake *MetricsRegistry) GetReturns(result1 interface{}) {
   145  	fake.getMutex.Lock()
   146  	defer fake.getMutex.Unlock()
   147  	fake.GetStub = nil
   148  	fake.getReturns = struct {
   149  		result1 interface{}
   150  	}{result1}
   151  }
   152  
   153  func (fake *MetricsRegistry) GetReturnsOnCall(i int, result1 interface{}) {
   154  	fake.getMutex.Lock()
   155  	defer fake.getMutex.Unlock()
   156  	fake.GetStub = nil
   157  	if fake.getReturnsOnCall == nil {
   158  		fake.getReturnsOnCall = make(map[int]struct {
   159  			result1 interface{}
   160  		})
   161  	}
   162  	fake.getReturnsOnCall[i] = struct {
   163  		result1 interface{}
   164  	}{result1}
   165  }
   166  
   167  func (fake *MetricsRegistry) GetAll() map[string]map[string]interface{} {
   168  	fake.getAllMutex.Lock()
   169  	ret, specificReturn := fake.getAllReturnsOnCall[len(fake.getAllArgsForCall)]
   170  	fake.getAllArgsForCall = append(fake.getAllArgsForCall, struct {
   171  	}{})
   172  	fake.recordInvocation("GetAll", []interface{}{})
   173  	fake.getAllMutex.Unlock()
   174  	if fake.GetAllStub != nil {
   175  		return fake.GetAllStub()
   176  	}
   177  	if specificReturn {
   178  		return ret.result1
   179  	}
   180  	fakeReturns := fake.getAllReturns
   181  	return fakeReturns.result1
   182  }
   183  
   184  func (fake *MetricsRegistry) GetAllCallCount() int {
   185  	fake.getAllMutex.RLock()
   186  	defer fake.getAllMutex.RUnlock()
   187  	return len(fake.getAllArgsForCall)
   188  }
   189  
   190  func (fake *MetricsRegistry) GetAllCalls(stub func() map[string]map[string]interface{}) {
   191  	fake.getAllMutex.Lock()
   192  	defer fake.getAllMutex.Unlock()
   193  	fake.GetAllStub = stub
   194  }
   195  
   196  func (fake *MetricsRegistry) GetAllReturns(result1 map[string]map[string]interface{}) {
   197  	fake.getAllMutex.Lock()
   198  	defer fake.getAllMutex.Unlock()
   199  	fake.GetAllStub = nil
   200  	fake.getAllReturns = struct {
   201  		result1 map[string]map[string]interface{}
   202  	}{result1}
   203  }
   204  
   205  func (fake *MetricsRegistry) GetAllReturnsOnCall(i int, result1 map[string]map[string]interface{}) {
   206  	fake.getAllMutex.Lock()
   207  	defer fake.getAllMutex.Unlock()
   208  	fake.GetAllStub = nil
   209  	if fake.getAllReturnsOnCall == nil {
   210  		fake.getAllReturnsOnCall = make(map[int]struct {
   211  			result1 map[string]map[string]interface{}
   212  		})
   213  	}
   214  	fake.getAllReturnsOnCall[i] = struct {
   215  		result1 map[string]map[string]interface{}
   216  	}{result1}
   217  }
   218  
   219  func (fake *MetricsRegistry) GetOrRegister(arg1 string, arg2 interface{}) interface{} {
   220  	fake.getOrRegisterMutex.Lock()
   221  	ret, specificReturn := fake.getOrRegisterReturnsOnCall[len(fake.getOrRegisterArgsForCall)]
   222  	fake.getOrRegisterArgsForCall = append(fake.getOrRegisterArgsForCall, struct {
   223  		arg1 string
   224  		arg2 interface{}
   225  	}{arg1, arg2})
   226  	fake.recordInvocation("GetOrRegister", []interface{}{arg1, arg2})
   227  	fake.getOrRegisterMutex.Unlock()
   228  	if fake.GetOrRegisterStub != nil {
   229  		return fake.GetOrRegisterStub(arg1, arg2)
   230  	}
   231  	if specificReturn {
   232  		return ret.result1
   233  	}
   234  	fakeReturns := fake.getOrRegisterReturns
   235  	return fakeReturns.result1
   236  }
   237  
   238  func (fake *MetricsRegistry) GetOrRegisterCallCount() int {
   239  	fake.getOrRegisterMutex.RLock()
   240  	defer fake.getOrRegisterMutex.RUnlock()
   241  	return len(fake.getOrRegisterArgsForCall)
   242  }
   243  
   244  func (fake *MetricsRegistry) GetOrRegisterCalls(stub func(string, interface{}) interface{}) {
   245  	fake.getOrRegisterMutex.Lock()
   246  	defer fake.getOrRegisterMutex.Unlock()
   247  	fake.GetOrRegisterStub = stub
   248  }
   249  
   250  func (fake *MetricsRegistry) GetOrRegisterArgsForCall(i int) (string, interface{}) {
   251  	fake.getOrRegisterMutex.RLock()
   252  	defer fake.getOrRegisterMutex.RUnlock()
   253  	argsForCall := fake.getOrRegisterArgsForCall[i]
   254  	return argsForCall.arg1, argsForCall.arg2
   255  }
   256  
   257  func (fake *MetricsRegistry) GetOrRegisterReturns(result1 interface{}) {
   258  	fake.getOrRegisterMutex.Lock()
   259  	defer fake.getOrRegisterMutex.Unlock()
   260  	fake.GetOrRegisterStub = nil
   261  	fake.getOrRegisterReturns = struct {
   262  		result1 interface{}
   263  	}{result1}
   264  }
   265  
   266  func (fake *MetricsRegistry) GetOrRegisterReturnsOnCall(i int, result1 interface{}) {
   267  	fake.getOrRegisterMutex.Lock()
   268  	defer fake.getOrRegisterMutex.Unlock()
   269  	fake.GetOrRegisterStub = nil
   270  	if fake.getOrRegisterReturnsOnCall == nil {
   271  		fake.getOrRegisterReturnsOnCall = make(map[int]struct {
   272  			result1 interface{}
   273  		})
   274  	}
   275  	fake.getOrRegisterReturnsOnCall[i] = struct {
   276  		result1 interface{}
   277  	}{result1}
   278  }
   279  
   280  func (fake *MetricsRegistry) Register(arg1 string, arg2 interface{}) error {
   281  	fake.registerMutex.Lock()
   282  	ret, specificReturn := fake.registerReturnsOnCall[len(fake.registerArgsForCall)]
   283  	fake.registerArgsForCall = append(fake.registerArgsForCall, struct {
   284  		arg1 string
   285  		arg2 interface{}
   286  	}{arg1, arg2})
   287  	fake.recordInvocation("Register", []interface{}{arg1, arg2})
   288  	fake.registerMutex.Unlock()
   289  	if fake.RegisterStub != nil {
   290  		return fake.RegisterStub(arg1, arg2)
   291  	}
   292  	if specificReturn {
   293  		return ret.result1
   294  	}
   295  	fakeReturns := fake.registerReturns
   296  	return fakeReturns.result1
   297  }
   298  
   299  func (fake *MetricsRegistry) RegisterCallCount() int {
   300  	fake.registerMutex.RLock()
   301  	defer fake.registerMutex.RUnlock()
   302  	return len(fake.registerArgsForCall)
   303  }
   304  
   305  func (fake *MetricsRegistry) RegisterCalls(stub func(string, interface{}) error) {
   306  	fake.registerMutex.Lock()
   307  	defer fake.registerMutex.Unlock()
   308  	fake.RegisterStub = stub
   309  }
   310  
   311  func (fake *MetricsRegistry) RegisterArgsForCall(i int) (string, interface{}) {
   312  	fake.registerMutex.RLock()
   313  	defer fake.registerMutex.RUnlock()
   314  	argsForCall := fake.registerArgsForCall[i]
   315  	return argsForCall.arg1, argsForCall.arg2
   316  }
   317  
   318  func (fake *MetricsRegistry) RegisterReturns(result1 error) {
   319  	fake.registerMutex.Lock()
   320  	defer fake.registerMutex.Unlock()
   321  	fake.RegisterStub = nil
   322  	fake.registerReturns = struct {
   323  		result1 error
   324  	}{result1}
   325  }
   326  
   327  func (fake *MetricsRegistry) RegisterReturnsOnCall(i int, result1 error) {
   328  	fake.registerMutex.Lock()
   329  	defer fake.registerMutex.Unlock()
   330  	fake.RegisterStub = nil
   331  	if fake.registerReturnsOnCall == nil {
   332  		fake.registerReturnsOnCall = make(map[int]struct {
   333  			result1 error
   334  		})
   335  	}
   336  	fake.registerReturnsOnCall[i] = struct {
   337  		result1 error
   338  	}{result1}
   339  }
   340  
   341  func (fake *MetricsRegistry) RunHealthchecks() {
   342  	fake.runHealthchecksMutex.Lock()
   343  	fake.runHealthchecksArgsForCall = append(fake.runHealthchecksArgsForCall, struct {
   344  	}{})
   345  	fake.recordInvocation("RunHealthchecks", []interface{}{})
   346  	fake.runHealthchecksMutex.Unlock()
   347  	if fake.RunHealthchecksStub != nil {
   348  		fake.RunHealthchecksStub()
   349  	}
   350  }
   351  
   352  func (fake *MetricsRegistry) RunHealthchecksCallCount() int {
   353  	fake.runHealthchecksMutex.RLock()
   354  	defer fake.runHealthchecksMutex.RUnlock()
   355  	return len(fake.runHealthchecksArgsForCall)
   356  }
   357  
   358  func (fake *MetricsRegistry) RunHealthchecksCalls(stub func()) {
   359  	fake.runHealthchecksMutex.Lock()
   360  	defer fake.runHealthchecksMutex.Unlock()
   361  	fake.RunHealthchecksStub = stub
   362  }
   363  
   364  func (fake *MetricsRegistry) Unregister(arg1 string) {
   365  	fake.unregisterMutex.Lock()
   366  	fake.unregisterArgsForCall = append(fake.unregisterArgsForCall, struct {
   367  		arg1 string
   368  	}{arg1})
   369  	fake.recordInvocation("Unregister", []interface{}{arg1})
   370  	fake.unregisterMutex.Unlock()
   371  	if fake.UnregisterStub != nil {
   372  		fake.UnregisterStub(arg1)
   373  	}
   374  }
   375  
   376  func (fake *MetricsRegistry) UnregisterCallCount() int {
   377  	fake.unregisterMutex.RLock()
   378  	defer fake.unregisterMutex.RUnlock()
   379  	return len(fake.unregisterArgsForCall)
   380  }
   381  
   382  func (fake *MetricsRegistry) UnregisterCalls(stub func(string)) {
   383  	fake.unregisterMutex.Lock()
   384  	defer fake.unregisterMutex.Unlock()
   385  	fake.UnregisterStub = stub
   386  }
   387  
   388  func (fake *MetricsRegistry) UnregisterArgsForCall(i int) string {
   389  	fake.unregisterMutex.RLock()
   390  	defer fake.unregisterMutex.RUnlock()
   391  	argsForCall := fake.unregisterArgsForCall[i]
   392  	return argsForCall.arg1
   393  }
   394  
   395  func (fake *MetricsRegistry) UnregisterAll() {
   396  	fake.unregisterAllMutex.Lock()
   397  	fake.unregisterAllArgsForCall = append(fake.unregisterAllArgsForCall, struct {
   398  	}{})
   399  	fake.recordInvocation("UnregisterAll", []interface{}{})
   400  	fake.unregisterAllMutex.Unlock()
   401  	if fake.UnregisterAllStub != nil {
   402  		fake.UnregisterAllStub()
   403  	}
   404  }
   405  
   406  func (fake *MetricsRegistry) UnregisterAllCallCount() int {
   407  	fake.unregisterAllMutex.RLock()
   408  	defer fake.unregisterAllMutex.RUnlock()
   409  	return len(fake.unregisterAllArgsForCall)
   410  }
   411  
   412  func (fake *MetricsRegistry) UnregisterAllCalls(stub func()) {
   413  	fake.unregisterAllMutex.Lock()
   414  	defer fake.unregisterAllMutex.Unlock()
   415  	fake.UnregisterAllStub = stub
   416  }
   417  
   418  func (fake *MetricsRegistry) Invocations() map[string][][]interface{} {
   419  	fake.invocationsMutex.RLock()
   420  	defer fake.invocationsMutex.RUnlock()
   421  	fake.eachMutex.RLock()
   422  	defer fake.eachMutex.RUnlock()
   423  	fake.getMutex.RLock()
   424  	defer fake.getMutex.RUnlock()
   425  	fake.getAllMutex.RLock()
   426  	defer fake.getAllMutex.RUnlock()
   427  	fake.getOrRegisterMutex.RLock()
   428  	defer fake.getOrRegisterMutex.RUnlock()
   429  	fake.registerMutex.RLock()
   430  	defer fake.registerMutex.RUnlock()
   431  	fake.runHealthchecksMutex.RLock()
   432  	defer fake.runHealthchecksMutex.RUnlock()
   433  	fake.unregisterMutex.RLock()
   434  	defer fake.unregisterMutex.RUnlock()
   435  	fake.unregisterAllMutex.RLock()
   436  	defer fake.unregisterAllMutex.RUnlock()
   437  	copiedInvocations := map[string][][]interface{}{}
   438  	for key, value := range fake.invocations {
   439  		copiedInvocations[key] = value
   440  	}
   441  	return copiedInvocations
   442  }
   443  
   444  func (fake *MetricsRegistry) recordInvocation(key string, args []interface{}) {
   445  	fake.invocationsMutex.Lock()
   446  	defer fake.invocationsMutex.Unlock()
   447  	if fake.invocations == nil {
   448  		fake.invocations = map[string][][]interface{}{}
   449  	}
   450  	if fake.invocations[key] == nil {
   451  		fake.invocations[key] = [][]interface{}{}
   452  	}
   453  	fake.invocations[key] = append(fake.invocations[key], args)
   454  }