github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/metric/metricfakes/fake_emitter_factory.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package metricfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/pf-qiu/concourse/v6/atc/metric"
     8  )
     9  
    10  type FakeEmitterFactory struct {
    11  	DescriptionStub        func() string
    12  	descriptionMutex       sync.RWMutex
    13  	descriptionArgsForCall []struct {
    14  	}
    15  	descriptionReturns struct {
    16  		result1 string
    17  	}
    18  	descriptionReturnsOnCall map[int]struct {
    19  		result1 string
    20  	}
    21  	IsConfiguredStub        func() bool
    22  	isConfiguredMutex       sync.RWMutex
    23  	isConfiguredArgsForCall []struct {
    24  	}
    25  	isConfiguredReturns struct {
    26  		result1 bool
    27  	}
    28  	isConfiguredReturnsOnCall map[int]struct {
    29  		result1 bool
    30  	}
    31  	NewEmitterStub        func() (metric.Emitter, error)
    32  	newEmitterMutex       sync.RWMutex
    33  	newEmitterArgsForCall []struct {
    34  	}
    35  	newEmitterReturns struct {
    36  		result1 metric.Emitter
    37  		result2 error
    38  	}
    39  	newEmitterReturnsOnCall map[int]struct {
    40  		result1 metric.Emitter
    41  		result2 error
    42  	}
    43  	invocations      map[string][][]interface{}
    44  	invocationsMutex sync.RWMutex
    45  }
    46  
    47  func (fake *FakeEmitterFactory) Description() string {
    48  	fake.descriptionMutex.Lock()
    49  	ret, specificReturn := fake.descriptionReturnsOnCall[len(fake.descriptionArgsForCall)]
    50  	fake.descriptionArgsForCall = append(fake.descriptionArgsForCall, struct {
    51  	}{})
    52  	fake.recordInvocation("Description", []interface{}{})
    53  	fake.descriptionMutex.Unlock()
    54  	if fake.DescriptionStub != nil {
    55  		return fake.DescriptionStub()
    56  	}
    57  	if specificReturn {
    58  		return ret.result1
    59  	}
    60  	fakeReturns := fake.descriptionReturns
    61  	return fakeReturns.result1
    62  }
    63  
    64  func (fake *FakeEmitterFactory) DescriptionCallCount() int {
    65  	fake.descriptionMutex.RLock()
    66  	defer fake.descriptionMutex.RUnlock()
    67  	return len(fake.descriptionArgsForCall)
    68  }
    69  
    70  func (fake *FakeEmitterFactory) DescriptionCalls(stub func() string) {
    71  	fake.descriptionMutex.Lock()
    72  	defer fake.descriptionMutex.Unlock()
    73  	fake.DescriptionStub = stub
    74  }
    75  
    76  func (fake *FakeEmitterFactory) DescriptionReturns(result1 string) {
    77  	fake.descriptionMutex.Lock()
    78  	defer fake.descriptionMutex.Unlock()
    79  	fake.DescriptionStub = nil
    80  	fake.descriptionReturns = struct {
    81  		result1 string
    82  	}{result1}
    83  }
    84  
    85  func (fake *FakeEmitterFactory) DescriptionReturnsOnCall(i int, result1 string) {
    86  	fake.descriptionMutex.Lock()
    87  	defer fake.descriptionMutex.Unlock()
    88  	fake.DescriptionStub = nil
    89  	if fake.descriptionReturnsOnCall == nil {
    90  		fake.descriptionReturnsOnCall = make(map[int]struct {
    91  			result1 string
    92  		})
    93  	}
    94  	fake.descriptionReturnsOnCall[i] = struct {
    95  		result1 string
    96  	}{result1}
    97  }
    98  
    99  func (fake *FakeEmitterFactory) IsConfigured() bool {
   100  	fake.isConfiguredMutex.Lock()
   101  	ret, specificReturn := fake.isConfiguredReturnsOnCall[len(fake.isConfiguredArgsForCall)]
   102  	fake.isConfiguredArgsForCall = append(fake.isConfiguredArgsForCall, struct {
   103  	}{})
   104  	fake.recordInvocation("IsConfigured", []interface{}{})
   105  	fake.isConfiguredMutex.Unlock()
   106  	if fake.IsConfiguredStub != nil {
   107  		return fake.IsConfiguredStub()
   108  	}
   109  	if specificReturn {
   110  		return ret.result1
   111  	}
   112  	fakeReturns := fake.isConfiguredReturns
   113  	return fakeReturns.result1
   114  }
   115  
   116  func (fake *FakeEmitterFactory) IsConfiguredCallCount() int {
   117  	fake.isConfiguredMutex.RLock()
   118  	defer fake.isConfiguredMutex.RUnlock()
   119  	return len(fake.isConfiguredArgsForCall)
   120  }
   121  
   122  func (fake *FakeEmitterFactory) IsConfiguredCalls(stub func() bool) {
   123  	fake.isConfiguredMutex.Lock()
   124  	defer fake.isConfiguredMutex.Unlock()
   125  	fake.IsConfiguredStub = stub
   126  }
   127  
   128  func (fake *FakeEmitterFactory) IsConfiguredReturns(result1 bool) {
   129  	fake.isConfiguredMutex.Lock()
   130  	defer fake.isConfiguredMutex.Unlock()
   131  	fake.IsConfiguredStub = nil
   132  	fake.isConfiguredReturns = struct {
   133  		result1 bool
   134  	}{result1}
   135  }
   136  
   137  func (fake *FakeEmitterFactory) IsConfiguredReturnsOnCall(i int, result1 bool) {
   138  	fake.isConfiguredMutex.Lock()
   139  	defer fake.isConfiguredMutex.Unlock()
   140  	fake.IsConfiguredStub = nil
   141  	if fake.isConfiguredReturnsOnCall == nil {
   142  		fake.isConfiguredReturnsOnCall = make(map[int]struct {
   143  			result1 bool
   144  		})
   145  	}
   146  	fake.isConfiguredReturnsOnCall[i] = struct {
   147  		result1 bool
   148  	}{result1}
   149  }
   150  
   151  func (fake *FakeEmitterFactory) NewEmitter() (metric.Emitter, error) {
   152  	fake.newEmitterMutex.Lock()
   153  	ret, specificReturn := fake.newEmitterReturnsOnCall[len(fake.newEmitterArgsForCall)]
   154  	fake.newEmitterArgsForCall = append(fake.newEmitterArgsForCall, struct {
   155  	}{})
   156  	fake.recordInvocation("NewEmitter", []interface{}{})
   157  	fake.newEmitterMutex.Unlock()
   158  	if fake.NewEmitterStub != nil {
   159  		return fake.NewEmitterStub()
   160  	}
   161  	if specificReturn {
   162  		return ret.result1, ret.result2
   163  	}
   164  	fakeReturns := fake.newEmitterReturns
   165  	return fakeReturns.result1, fakeReturns.result2
   166  }
   167  
   168  func (fake *FakeEmitterFactory) NewEmitterCallCount() int {
   169  	fake.newEmitterMutex.RLock()
   170  	defer fake.newEmitterMutex.RUnlock()
   171  	return len(fake.newEmitterArgsForCall)
   172  }
   173  
   174  func (fake *FakeEmitterFactory) NewEmitterCalls(stub func() (metric.Emitter, error)) {
   175  	fake.newEmitterMutex.Lock()
   176  	defer fake.newEmitterMutex.Unlock()
   177  	fake.NewEmitterStub = stub
   178  }
   179  
   180  func (fake *FakeEmitterFactory) NewEmitterReturns(result1 metric.Emitter, result2 error) {
   181  	fake.newEmitterMutex.Lock()
   182  	defer fake.newEmitterMutex.Unlock()
   183  	fake.NewEmitterStub = nil
   184  	fake.newEmitterReturns = struct {
   185  		result1 metric.Emitter
   186  		result2 error
   187  	}{result1, result2}
   188  }
   189  
   190  func (fake *FakeEmitterFactory) NewEmitterReturnsOnCall(i int, result1 metric.Emitter, result2 error) {
   191  	fake.newEmitterMutex.Lock()
   192  	defer fake.newEmitterMutex.Unlock()
   193  	fake.NewEmitterStub = nil
   194  	if fake.newEmitterReturnsOnCall == nil {
   195  		fake.newEmitterReturnsOnCall = make(map[int]struct {
   196  			result1 metric.Emitter
   197  			result2 error
   198  		})
   199  	}
   200  	fake.newEmitterReturnsOnCall[i] = struct {
   201  		result1 metric.Emitter
   202  		result2 error
   203  	}{result1, result2}
   204  }
   205  
   206  func (fake *FakeEmitterFactory) Invocations() map[string][][]interface{} {
   207  	fake.invocationsMutex.RLock()
   208  	defer fake.invocationsMutex.RUnlock()
   209  	fake.descriptionMutex.RLock()
   210  	defer fake.descriptionMutex.RUnlock()
   211  	fake.isConfiguredMutex.RLock()
   212  	defer fake.isConfiguredMutex.RUnlock()
   213  	fake.newEmitterMutex.RLock()
   214  	defer fake.newEmitterMutex.RUnlock()
   215  	copiedInvocations := map[string][][]interface{}{}
   216  	for key, value := range fake.invocations {
   217  		copiedInvocations[key] = value
   218  	}
   219  	return copiedInvocations
   220  }
   221  
   222  func (fake *FakeEmitterFactory) recordInvocation(key string, args []interface{}) {
   223  	fake.invocationsMutex.Lock()
   224  	defer fake.invocationsMutex.Unlock()
   225  	if fake.invocations == nil {
   226  		fake.invocations = map[string][][]interface{}{}
   227  	}
   228  	if fake.invocations[key] == nil {
   229  		fake.invocations[key] = [][]interface{}{}
   230  	}
   231  	fake.invocations[key] = append(fake.invocations[key], args)
   232  }
   233  
   234  var _ metric.EmitterFactory = new(FakeEmitterFactory)