1 Star 0 Fork 0

妥協/fabric

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
metrics_histogram.go 20.43 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829
// Code generated by counterfeiter. DO NOT EDIT.
package mock
import (
"sync"
metrics "github.com/rcrowley/go-metrics"
)
type MetricsHistogram struct {
ClearStub func()
clearMutex sync.RWMutex
clearArgsForCall []struct {
}
CountStub func() int64
countMutex sync.RWMutex
countArgsForCall []struct {
}
countReturns struct {
result1 int64
}
countReturnsOnCall map[int]struct {
result1 int64
}
MaxStub func() int64
maxMutex sync.RWMutex
maxArgsForCall []struct {
}
maxReturns struct {
result1 int64
}
maxReturnsOnCall map[int]struct {
result1 int64
}
MeanStub func() float64
meanMutex sync.RWMutex
meanArgsForCall []struct {
}
meanReturns struct {
result1 float64
}
meanReturnsOnCall map[int]struct {
result1 float64
}
MinStub func() int64
minMutex sync.RWMutex
minArgsForCall []struct {
}
minReturns struct {
result1 int64
}
minReturnsOnCall map[int]struct {
result1 int64
}
PercentileStub func(float64) float64
percentileMutex sync.RWMutex
percentileArgsForCall []struct {
arg1 float64
}
percentileReturns struct {
result1 float64
}
percentileReturnsOnCall map[int]struct {
result1 float64
}
PercentilesStub func([]float64) []float64
percentilesMutex sync.RWMutex
percentilesArgsForCall []struct {
arg1 []float64
}
percentilesReturns struct {
result1 []float64
}
percentilesReturnsOnCall map[int]struct {
result1 []float64
}
SampleStub func() metrics.Sample
sampleMutex sync.RWMutex
sampleArgsForCall []struct {
}
sampleReturns struct {
result1 metrics.Sample
}
sampleReturnsOnCall map[int]struct {
result1 metrics.Sample
}
SnapshotStub func() metrics.Histogram
snapshotMutex sync.RWMutex
snapshotArgsForCall []struct {
}
snapshotReturns struct {
result1 metrics.Histogram
}
snapshotReturnsOnCall map[int]struct {
result1 metrics.Histogram
}
StdDevStub func() float64
stdDevMutex sync.RWMutex
stdDevArgsForCall []struct {
}
stdDevReturns struct {
result1 float64
}
stdDevReturnsOnCall map[int]struct {
result1 float64
}
SumStub func() int64
sumMutex sync.RWMutex
sumArgsForCall []struct {
}
sumReturns struct {
result1 int64
}
sumReturnsOnCall map[int]struct {
result1 int64
}
UpdateStub func(int64)
updateMutex sync.RWMutex
updateArgsForCall []struct {
arg1 int64
}
VarianceStub func() float64
varianceMutex sync.RWMutex
varianceArgsForCall []struct {
}
varianceReturns struct {
result1 float64
}
varianceReturnsOnCall map[int]struct {
result1 float64
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *MetricsHistogram) Clear() {
fake.clearMutex.Lock()
fake.clearArgsForCall = append(fake.clearArgsForCall, struct {
}{})
fake.recordInvocation("Clear", []interface{}{})
fake.clearMutex.Unlock()
if fake.ClearStub != nil {
fake.ClearStub()
}
}
func (fake *MetricsHistogram) ClearCallCount() int {
fake.clearMutex.RLock()
defer fake.clearMutex.RUnlock()
return len(fake.clearArgsForCall)
}
func (fake *MetricsHistogram) ClearCalls(stub func()) {
fake.clearMutex.Lock()
defer fake.clearMutex.Unlock()
fake.ClearStub = stub
}
func (fake *MetricsHistogram) Count() int64 {
fake.countMutex.Lock()
ret, specificReturn := fake.countReturnsOnCall[len(fake.countArgsForCall)]
fake.countArgsForCall = append(fake.countArgsForCall, struct {
}{})
fake.recordInvocation("Count", []interface{}{})
fake.countMutex.Unlock()
if fake.CountStub != nil {
return fake.CountStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.countReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) CountCallCount() int {
fake.countMutex.RLock()
defer fake.countMutex.RUnlock()
return len(fake.countArgsForCall)
}
func (fake *MetricsHistogram) CountCalls(stub func() int64) {
fake.countMutex.Lock()
defer fake.countMutex.Unlock()
fake.CountStub = stub
}
func (fake *MetricsHistogram) CountReturns(result1 int64) {
fake.countMutex.Lock()
defer fake.countMutex.Unlock()
fake.CountStub = nil
fake.countReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) CountReturnsOnCall(i int, result1 int64) {
fake.countMutex.Lock()
defer fake.countMutex.Unlock()
fake.CountStub = nil
if fake.countReturnsOnCall == nil {
fake.countReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.countReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Max() int64 {
fake.maxMutex.Lock()
ret, specificReturn := fake.maxReturnsOnCall[len(fake.maxArgsForCall)]
fake.maxArgsForCall = append(fake.maxArgsForCall, struct {
}{})
fake.recordInvocation("Max", []interface{}{})
fake.maxMutex.Unlock()
if fake.MaxStub != nil {
return fake.MaxStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.maxReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) MaxCallCount() int {
fake.maxMutex.RLock()
defer fake.maxMutex.RUnlock()
return len(fake.maxArgsForCall)
}
func (fake *MetricsHistogram) MaxCalls(stub func() int64) {
fake.maxMutex.Lock()
defer fake.maxMutex.Unlock()
fake.MaxStub = stub
}
func (fake *MetricsHistogram) MaxReturns(result1 int64) {
fake.maxMutex.Lock()
defer fake.maxMutex.Unlock()
fake.MaxStub = nil
fake.maxReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) MaxReturnsOnCall(i int, result1 int64) {
fake.maxMutex.Lock()
defer fake.maxMutex.Unlock()
fake.MaxStub = nil
if fake.maxReturnsOnCall == nil {
fake.maxReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.maxReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Mean() float64 {
fake.meanMutex.Lock()
ret, specificReturn := fake.meanReturnsOnCall[len(fake.meanArgsForCall)]
fake.meanArgsForCall = append(fake.meanArgsForCall, struct {
}{})
fake.recordInvocation("Mean", []interface{}{})
fake.meanMutex.Unlock()
if fake.MeanStub != nil {
return fake.MeanStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.meanReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) MeanCallCount() int {
fake.meanMutex.RLock()
defer fake.meanMutex.RUnlock()
return len(fake.meanArgsForCall)
}
func (fake *MetricsHistogram) MeanCalls(stub func() float64) {
fake.meanMutex.Lock()
defer fake.meanMutex.Unlock()
fake.MeanStub = stub
}
func (fake *MetricsHistogram) MeanReturns(result1 float64) {
fake.meanMutex.Lock()
defer fake.meanMutex.Unlock()
fake.MeanStub = nil
fake.meanReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) MeanReturnsOnCall(i int, result1 float64) {
fake.meanMutex.Lock()
defer fake.meanMutex.Unlock()
fake.MeanStub = nil
if fake.meanReturnsOnCall == nil {
fake.meanReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.meanReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Min() int64 {
fake.minMutex.Lock()
ret, specificReturn := fake.minReturnsOnCall[len(fake.minArgsForCall)]
fake.minArgsForCall = append(fake.minArgsForCall, struct {
}{})
fake.recordInvocation("Min", []interface{}{})
fake.minMutex.Unlock()
if fake.MinStub != nil {
return fake.MinStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.minReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) MinCallCount() int {
fake.minMutex.RLock()
defer fake.minMutex.RUnlock()
return len(fake.minArgsForCall)
}
func (fake *MetricsHistogram) MinCalls(stub func() int64) {
fake.minMutex.Lock()
defer fake.minMutex.Unlock()
fake.MinStub = stub
}
func (fake *MetricsHistogram) MinReturns(result1 int64) {
fake.minMutex.Lock()
defer fake.minMutex.Unlock()
fake.MinStub = nil
fake.minReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) MinReturnsOnCall(i int, result1 int64) {
fake.minMutex.Lock()
defer fake.minMutex.Unlock()
fake.MinStub = nil
if fake.minReturnsOnCall == nil {
fake.minReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.minReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Percentile(arg1 float64) float64 {
fake.percentileMutex.Lock()
ret, specificReturn := fake.percentileReturnsOnCall[len(fake.percentileArgsForCall)]
fake.percentileArgsForCall = append(fake.percentileArgsForCall, struct {
arg1 float64
}{arg1})
fake.recordInvocation("Percentile", []interface{}{arg1})
fake.percentileMutex.Unlock()
if fake.PercentileStub != nil {
return fake.PercentileStub(arg1)
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.percentileReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) PercentileCallCount() int {
fake.percentileMutex.RLock()
defer fake.percentileMutex.RUnlock()
return len(fake.percentileArgsForCall)
}
func (fake *MetricsHistogram) PercentileCalls(stub func(float64) float64) {
fake.percentileMutex.Lock()
defer fake.percentileMutex.Unlock()
fake.PercentileStub = stub
}
func (fake *MetricsHistogram) PercentileArgsForCall(i int) float64 {
fake.percentileMutex.RLock()
defer fake.percentileMutex.RUnlock()
argsForCall := fake.percentileArgsForCall[i]
return argsForCall.arg1
}
func (fake *MetricsHistogram) PercentileReturns(result1 float64) {
fake.percentileMutex.Lock()
defer fake.percentileMutex.Unlock()
fake.PercentileStub = nil
fake.percentileReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) PercentileReturnsOnCall(i int, result1 float64) {
fake.percentileMutex.Lock()
defer fake.percentileMutex.Unlock()
fake.PercentileStub = nil
if fake.percentileReturnsOnCall == nil {
fake.percentileReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.percentileReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Percentiles(arg1 []float64) []float64 {
var arg1Copy []float64
if arg1 != nil {
arg1Copy = make([]float64, len(arg1))
copy(arg1Copy, arg1)
}
fake.percentilesMutex.Lock()
ret, specificReturn := fake.percentilesReturnsOnCall[len(fake.percentilesArgsForCall)]
fake.percentilesArgsForCall = append(fake.percentilesArgsForCall, struct {
arg1 []float64
}{arg1Copy})
fake.recordInvocation("Percentiles", []interface{}{arg1Copy})
fake.percentilesMutex.Unlock()
if fake.PercentilesStub != nil {
return fake.PercentilesStub(arg1)
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.percentilesReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) PercentilesCallCount() int {
fake.percentilesMutex.RLock()
defer fake.percentilesMutex.RUnlock()
return len(fake.percentilesArgsForCall)
}
func (fake *MetricsHistogram) PercentilesCalls(stub func([]float64) []float64) {
fake.percentilesMutex.Lock()
defer fake.percentilesMutex.Unlock()
fake.PercentilesStub = stub
}
func (fake *MetricsHistogram) PercentilesArgsForCall(i int) []float64 {
fake.percentilesMutex.RLock()
defer fake.percentilesMutex.RUnlock()
argsForCall := fake.percentilesArgsForCall[i]
return argsForCall.arg1
}
func (fake *MetricsHistogram) PercentilesReturns(result1 []float64) {
fake.percentilesMutex.Lock()
defer fake.percentilesMutex.Unlock()
fake.PercentilesStub = nil
fake.percentilesReturns = struct {
result1 []float64
}{result1}
}
func (fake *MetricsHistogram) PercentilesReturnsOnCall(i int, result1 []float64) {
fake.percentilesMutex.Lock()
defer fake.percentilesMutex.Unlock()
fake.PercentilesStub = nil
if fake.percentilesReturnsOnCall == nil {
fake.percentilesReturnsOnCall = make(map[int]struct {
result1 []float64
})
}
fake.percentilesReturnsOnCall[i] = struct {
result1 []float64
}{result1}
}
func (fake *MetricsHistogram) Sample() metrics.Sample {
fake.sampleMutex.Lock()
ret, specificReturn := fake.sampleReturnsOnCall[len(fake.sampleArgsForCall)]
fake.sampleArgsForCall = append(fake.sampleArgsForCall, struct {
}{})
fake.recordInvocation("Sample", []interface{}{})
fake.sampleMutex.Unlock()
if fake.SampleStub != nil {
return fake.SampleStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.sampleReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) SampleCallCount() int {
fake.sampleMutex.RLock()
defer fake.sampleMutex.RUnlock()
return len(fake.sampleArgsForCall)
}
func (fake *MetricsHistogram) SampleCalls(stub func() metrics.Sample) {
fake.sampleMutex.Lock()
defer fake.sampleMutex.Unlock()
fake.SampleStub = stub
}
func (fake *MetricsHistogram) SampleReturns(result1 metrics.Sample) {
fake.sampleMutex.Lock()
defer fake.sampleMutex.Unlock()
fake.SampleStub = nil
fake.sampleReturns = struct {
result1 metrics.Sample
}{result1}
}
func (fake *MetricsHistogram) SampleReturnsOnCall(i int, result1 metrics.Sample) {
fake.sampleMutex.Lock()
defer fake.sampleMutex.Unlock()
fake.SampleStub = nil
if fake.sampleReturnsOnCall == nil {
fake.sampleReturnsOnCall = make(map[int]struct {
result1 metrics.Sample
})
}
fake.sampleReturnsOnCall[i] = struct {
result1 metrics.Sample
}{result1}
}
func (fake *MetricsHistogram) Snapshot() metrics.Histogram {
fake.snapshotMutex.Lock()
ret, specificReturn := fake.snapshotReturnsOnCall[len(fake.snapshotArgsForCall)]
fake.snapshotArgsForCall = append(fake.snapshotArgsForCall, struct {
}{})
fake.recordInvocation("Snapshot", []interface{}{})
fake.snapshotMutex.Unlock()
if fake.SnapshotStub != nil {
return fake.SnapshotStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.snapshotReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) SnapshotCallCount() int {
fake.snapshotMutex.RLock()
defer fake.snapshotMutex.RUnlock()
return len(fake.snapshotArgsForCall)
}
func (fake *MetricsHistogram) SnapshotCalls(stub func() metrics.Histogram) {
fake.snapshotMutex.Lock()
defer fake.snapshotMutex.Unlock()
fake.SnapshotStub = stub
}
func (fake *MetricsHistogram) SnapshotReturns(result1 metrics.Histogram) {
fake.snapshotMutex.Lock()
defer fake.snapshotMutex.Unlock()
fake.SnapshotStub = nil
fake.snapshotReturns = struct {
result1 metrics.Histogram
}{result1}
}
func (fake *MetricsHistogram) SnapshotReturnsOnCall(i int, result1 metrics.Histogram) {
fake.snapshotMutex.Lock()
defer fake.snapshotMutex.Unlock()
fake.SnapshotStub = nil
if fake.snapshotReturnsOnCall == nil {
fake.snapshotReturnsOnCall = make(map[int]struct {
result1 metrics.Histogram
})
}
fake.snapshotReturnsOnCall[i] = struct {
result1 metrics.Histogram
}{result1}
}
func (fake *MetricsHistogram) StdDev() float64 {
fake.stdDevMutex.Lock()
ret, specificReturn := fake.stdDevReturnsOnCall[len(fake.stdDevArgsForCall)]
fake.stdDevArgsForCall = append(fake.stdDevArgsForCall, struct {
}{})
fake.recordInvocation("StdDev", []interface{}{})
fake.stdDevMutex.Unlock()
if fake.StdDevStub != nil {
return fake.StdDevStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.stdDevReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) StdDevCallCount() int {
fake.stdDevMutex.RLock()
defer fake.stdDevMutex.RUnlock()
return len(fake.stdDevArgsForCall)
}
func (fake *MetricsHistogram) StdDevCalls(stub func() float64) {
fake.stdDevMutex.Lock()
defer fake.stdDevMutex.Unlock()
fake.StdDevStub = stub
}
func (fake *MetricsHistogram) StdDevReturns(result1 float64) {
fake.stdDevMutex.Lock()
defer fake.stdDevMutex.Unlock()
fake.StdDevStub = nil
fake.stdDevReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) StdDevReturnsOnCall(i int, result1 float64) {
fake.stdDevMutex.Lock()
defer fake.stdDevMutex.Unlock()
fake.StdDevStub = nil
if fake.stdDevReturnsOnCall == nil {
fake.stdDevReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.stdDevReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Sum() int64 {
fake.sumMutex.Lock()
ret, specificReturn := fake.sumReturnsOnCall[len(fake.sumArgsForCall)]
fake.sumArgsForCall = append(fake.sumArgsForCall, struct {
}{})
fake.recordInvocation("Sum", []interface{}{})
fake.sumMutex.Unlock()
if fake.SumStub != nil {
return fake.SumStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.sumReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) SumCallCount() int {
fake.sumMutex.RLock()
defer fake.sumMutex.RUnlock()
return len(fake.sumArgsForCall)
}
func (fake *MetricsHistogram) SumCalls(stub func() int64) {
fake.sumMutex.Lock()
defer fake.sumMutex.Unlock()
fake.SumStub = stub
}
func (fake *MetricsHistogram) SumReturns(result1 int64) {
fake.sumMutex.Lock()
defer fake.sumMutex.Unlock()
fake.SumStub = nil
fake.sumReturns = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) SumReturnsOnCall(i int, result1 int64) {
fake.sumMutex.Lock()
defer fake.sumMutex.Unlock()
fake.SumStub = nil
if fake.sumReturnsOnCall == nil {
fake.sumReturnsOnCall = make(map[int]struct {
result1 int64
})
}
fake.sumReturnsOnCall[i] = struct {
result1 int64
}{result1}
}
func (fake *MetricsHistogram) Update(arg1 int64) {
fake.updateMutex.Lock()
fake.updateArgsForCall = append(fake.updateArgsForCall, struct {
arg1 int64
}{arg1})
fake.recordInvocation("Update", []interface{}{arg1})
fake.updateMutex.Unlock()
if fake.UpdateStub != nil {
fake.UpdateStub(arg1)
}
}
func (fake *MetricsHistogram) UpdateCallCount() int {
fake.updateMutex.RLock()
defer fake.updateMutex.RUnlock()
return len(fake.updateArgsForCall)
}
func (fake *MetricsHistogram) UpdateCalls(stub func(int64)) {
fake.updateMutex.Lock()
defer fake.updateMutex.Unlock()
fake.UpdateStub = stub
}
func (fake *MetricsHistogram) UpdateArgsForCall(i int) int64 {
fake.updateMutex.RLock()
defer fake.updateMutex.RUnlock()
argsForCall := fake.updateArgsForCall[i]
return argsForCall.arg1
}
func (fake *MetricsHistogram) Variance() float64 {
fake.varianceMutex.Lock()
ret, specificReturn := fake.varianceReturnsOnCall[len(fake.varianceArgsForCall)]
fake.varianceArgsForCall = append(fake.varianceArgsForCall, struct {
}{})
fake.recordInvocation("Variance", []interface{}{})
fake.varianceMutex.Unlock()
if fake.VarianceStub != nil {
return fake.VarianceStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.varianceReturns
return fakeReturns.result1
}
func (fake *MetricsHistogram) VarianceCallCount() int {
fake.varianceMutex.RLock()
defer fake.varianceMutex.RUnlock()
return len(fake.varianceArgsForCall)
}
func (fake *MetricsHistogram) VarianceCalls(stub func() float64) {
fake.varianceMutex.Lock()
defer fake.varianceMutex.Unlock()
fake.VarianceStub = stub
}
func (fake *MetricsHistogram) VarianceReturns(result1 float64) {
fake.varianceMutex.Lock()
defer fake.varianceMutex.Unlock()
fake.VarianceStub = nil
fake.varianceReturns = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) VarianceReturnsOnCall(i int, result1 float64) {
fake.varianceMutex.Lock()
defer fake.varianceMutex.Unlock()
fake.VarianceStub = nil
if fake.varianceReturnsOnCall == nil {
fake.varianceReturnsOnCall = make(map[int]struct {
result1 float64
})
}
fake.varianceReturnsOnCall[i] = struct {
result1 float64
}{result1}
}
func (fake *MetricsHistogram) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.clearMutex.RLock()
defer fake.clearMutex.RUnlock()
fake.countMutex.RLock()
defer fake.countMutex.RUnlock()
fake.maxMutex.RLock()
defer fake.maxMutex.RUnlock()
fake.meanMutex.RLock()
defer fake.meanMutex.RUnlock()
fake.minMutex.RLock()
defer fake.minMutex.RUnlock()
fake.percentileMutex.RLock()
defer fake.percentileMutex.RUnlock()
fake.percentilesMutex.RLock()
defer fake.percentilesMutex.RUnlock()
fake.sampleMutex.RLock()
defer fake.sampleMutex.RUnlock()
fake.snapshotMutex.RLock()
defer fake.snapshotMutex.RUnlock()
fake.stdDevMutex.RLock()
defer fake.stdDevMutex.RUnlock()
fake.sumMutex.RLock()
defer fake.sumMutex.RUnlock()
fake.updateMutex.RLock()
defer fake.updateMutex.RUnlock()
fake.varianceMutex.RLock()
defer fake.varianceMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *MetricsHistogram) recordInvocation(key string, args []interface{}) {
fake.invocationsMutex.Lock()
defer fake.invocationsMutex.Unlock()
if fake.invocations == nil {
fake.invocations = map[string][][]interface{}{}
}
if fake.invocations[key] == nil {
fake.invocations[key] = [][]interface{}{}
}
fake.invocations[key] = append(fake.invocations[key], args)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/liurenhao/fabric.git
git@gitee.com:liurenhao/fabric.git
liurenhao
fabric
fabric
v2.1.1

搜索帮助

D67c1975 1850385 1daf7b77 1850385