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

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package emitterfakes
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"github.com/pf-qiu/concourse/v6/atc/metric/emitter"
     9  	client "github.com/influxdata/influxdb1-client/v2"
    10  )
    11  
    12  type FakeInfluxDBClient struct {
    13  	CloseStub        func() error
    14  	closeMutex       sync.RWMutex
    15  	closeArgsForCall []struct {
    16  	}
    17  	closeReturns struct {
    18  		result1 error
    19  	}
    20  	closeReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	PingStub        func(time.Duration) (time.Duration, string, error)
    24  	pingMutex       sync.RWMutex
    25  	pingArgsForCall []struct {
    26  		arg1 time.Duration
    27  	}
    28  	pingReturns struct {
    29  		result1 time.Duration
    30  		result2 string
    31  		result3 error
    32  	}
    33  	pingReturnsOnCall map[int]struct {
    34  		result1 time.Duration
    35  		result2 string
    36  		result3 error
    37  	}
    38  	QueryStub        func(client.Query) (*client.Response, error)
    39  	queryMutex       sync.RWMutex
    40  	queryArgsForCall []struct {
    41  		arg1 client.Query
    42  	}
    43  	queryReturns struct {
    44  		result1 *client.Response
    45  		result2 error
    46  	}
    47  	queryReturnsOnCall map[int]struct {
    48  		result1 *client.Response
    49  		result2 error
    50  	}
    51  	QueryAsChunkStub        func(client.Query) (*client.ChunkedResponse, error)
    52  	queryAsChunkMutex       sync.RWMutex
    53  	queryAsChunkArgsForCall []struct {
    54  		arg1 client.Query
    55  	}
    56  	queryAsChunkReturns struct {
    57  		result1 *client.ChunkedResponse
    58  		result2 error
    59  	}
    60  	queryAsChunkReturnsOnCall map[int]struct {
    61  		result1 *client.ChunkedResponse
    62  		result2 error
    63  	}
    64  	WriteStub        func(client.BatchPoints) error
    65  	writeMutex       sync.RWMutex
    66  	writeArgsForCall []struct {
    67  		arg1 client.BatchPoints
    68  	}
    69  	writeReturns struct {
    70  		result1 error
    71  	}
    72  	writeReturnsOnCall map[int]struct {
    73  		result1 error
    74  	}
    75  	invocations      map[string][][]interface{}
    76  	invocationsMutex sync.RWMutex
    77  }
    78  
    79  func (fake *FakeInfluxDBClient) Close() error {
    80  	fake.closeMutex.Lock()
    81  	ret, specificReturn := fake.closeReturnsOnCall[len(fake.closeArgsForCall)]
    82  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct {
    83  	}{})
    84  	fake.recordInvocation("Close", []interface{}{})
    85  	fake.closeMutex.Unlock()
    86  	if fake.CloseStub != nil {
    87  		return fake.CloseStub()
    88  	}
    89  	if specificReturn {
    90  		return ret.result1
    91  	}
    92  	fakeReturns := fake.closeReturns
    93  	return fakeReturns.result1
    94  }
    95  
    96  func (fake *FakeInfluxDBClient) CloseCallCount() int {
    97  	fake.closeMutex.RLock()
    98  	defer fake.closeMutex.RUnlock()
    99  	return len(fake.closeArgsForCall)
   100  }
   101  
   102  func (fake *FakeInfluxDBClient) CloseCalls(stub func() error) {
   103  	fake.closeMutex.Lock()
   104  	defer fake.closeMutex.Unlock()
   105  	fake.CloseStub = stub
   106  }
   107  
   108  func (fake *FakeInfluxDBClient) CloseReturns(result1 error) {
   109  	fake.closeMutex.Lock()
   110  	defer fake.closeMutex.Unlock()
   111  	fake.CloseStub = nil
   112  	fake.closeReturns = struct {
   113  		result1 error
   114  	}{result1}
   115  }
   116  
   117  func (fake *FakeInfluxDBClient) CloseReturnsOnCall(i int, result1 error) {
   118  	fake.closeMutex.Lock()
   119  	defer fake.closeMutex.Unlock()
   120  	fake.CloseStub = nil
   121  	if fake.closeReturnsOnCall == nil {
   122  		fake.closeReturnsOnCall = make(map[int]struct {
   123  			result1 error
   124  		})
   125  	}
   126  	fake.closeReturnsOnCall[i] = struct {
   127  		result1 error
   128  	}{result1}
   129  }
   130  
   131  func (fake *FakeInfluxDBClient) Ping(arg1 time.Duration) (time.Duration, string, error) {
   132  	fake.pingMutex.Lock()
   133  	ret, specificReturn := fake.pingReturnsOnCall[len(fake.pingArgsForCall)]
   134  	fake.pingArgsForCall = append(fake.pingArgsForCall, struct {
   135  		arg1 time.Duration
   136  	}{arg1})
   137  	fake.recordInvocation("Ping", []interface{}{arg1})
   138  	fake.pingMutex.Unlock()
   139  	if fake.PingStub != nil {
   140  		return fake.PingStub(arg1)
   141  	}
   142  	if specificReturn {
   143  		return ret.result1, ret.result2, ret.result3
   144  	}
   145  	fakeReturns := fake.pingReturns
   146  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   147  }
   148  
   149  func (fake *FakeInfluxDBClient) PingCallCount() int {
   150  	fake.pingMutex.RLock()
   151  	defer fake.pingMutex.RUnlock()
   152  	return len(fake.pingArgsForCall)
   153  }
   154  
   155  func (fake *FakeInfluxDBClient) PingCalls(stub func(time.Duration) (time.Duration, string, error)) {
   156  	fake.pingMutex.Lock()
   157  	defer fake.pingMutex.Unlock()
   158  	fake.PingStub = stub
   159  }
   160  
   161  func (fake *FakeInfluxDBClient) PingArgsForCall(i int) time.Duration {
   162  	fake.pingMutex.RLock()
   163  	defer fake.pingMutex.RUnlock()
   164  	argsForCall := fake.pingArgsForCall[i]
   165  	return argsForCall.arg1
   166  }
   167  
   168  func (fake *FakeInfluxDBClient) PingReturns(result1 time.Duration, result2 string, result3 error) {
   169  	fake.pingMutex.Lock()
   170  	defer fake.pingMutex.Unlock()
   171  	fake.PingStub = nil
   172  	fake.pingReturns = struct {
   173  		result1 time.Duration
   174  		result2 string
   175  		result3 error
   176  	}{result1, result2, result3}
   177  }
   178  
   179  func (fake *FakeInfluxDBClient) PingReturnsOnCall(i int, result1 time.Duration, result2 string, result3 error) {
   180  	fake.pingMutex.Lock()
   181  	defer fake.pingMutex.Unlock()
   182  	fake.PingStub = nil
   183  	if fake.pingReturnsOnCall == nil {
   184  		fake.pingReturnsOnCall = make(map[int]struct {
   185  			result1 time.Duration
   186  			result2 string
   187  			result3 error
   188  		})
   189  	}
   190  	fake.pingReturnsOnCall[i] = struct {
   191  		result1 time.Duration
   192  		result2 string
   193  		result3 error
   194  	}{result1, result2, result3}
   195  }
   196  
   197  func (fake *FakeInfluxDBClient) Query(arg1 client.Query) (*client.Response, error) {
   198  	fake.queryMutex.Lock()
   199  	ret, specificReturn := fake.queryReturnsOnCall[len(fake.queryArgsForCall)]
   200  	fake.queryArgsForCall = append(fake.queryArgsForCall, struct {
   201  		arg1 client.Query
   202  	}{arg1})
   203  	fake.recordInvocation("Query", []interface{}{arg1})
   204  	fake.queryMutex.Unlock()
   205  	if fake.QueryStub != nil {
   206  		return fake.QueryStub(arg1)
   207  	}
   208  	if specificReturn {
   209  		return ret.result1, ret.result2
   210  	}
   211  	fakeReturns := fake.queryReturns
   212  	return fakeReturns.result1, fakeReturns.result2
   213  }
   214  
   215  func (fake *FakeInfluxDBClient) QueryCallCount() int {
   216  	fake.queryMutex.RLock()
   217  	defer fake.queryMutex.RUnlock()
   218  	return len(fake.queryArgsForCall)
   219  }
   220  
   221  func (fake *FakeInfluxDBClient) QueryCalls(stub func(client.Query) (*client.Response, error)) {
   222  	fake.queryMutex.Lock()
   223  	defer fake.queryMutex.Unlock()
   224  	fake.QueryStub = stub
   225  }
   226  
   227  func (fake *FakeInfluxDBClient) QueryArgsForCall(i int) client.Query {
   228  	fake.queryMutex.RLock()
   229  	defer fake.queryMutex.RUnlock()
   230  	argsForCall := fake.queryArgsForCall[i]
   231  	return argsForCall.arg1
   232  }
   233  
   234  func (fake *FakeInfluxDBClient) QueryReturns(result1 *client.Response, result2 error) {
   235  	fake.queryMutex.Lock()
   236  	defer fake.queryMutex.Unlock()
   237  	fake.QueryStub = nil
   238  	fake.queryReturns = struct {
   239  		result1 *client.Response
   240  		result2 error
   241  	}{result1, result2}
   242  }
   243  
   244  func (fake *FakeInfluxDBClient) QueryReturnsOnCall(i int, result1 *client.Response, result2 error) {
   245  	fake.queryMutex.Lock()
   246  	defer fake.queryMutex.Unlock()
   247  	fake.QueryStub = nil
   248  	if fake.queryReturnsOnCall == nil {
   249  		fake.queryReturnsOnCall = make(map[int]struct {
   250  			result1 *client.Response
   251  			result2 error
   252  		})
   253  	}
   254  	fake.queryReturnsOnCall[i] = struct {
   255  		result1 *client.Response
   256  		result2 error
   257  	}{result1, result2}
   258  }
   259  
   260  func (fake *FakeInfluxDBClient) QueryAsChunk(arg1 client.Query) (*client.ChunkedResponse, error) {
   261  	fake.queryAsChunkMutex.Lock()
   262  	ret, specificReturn := fake.queryAsChunkReturnsOnCall[len(fake.queryAsChunkArgsForCall)]
   263  	fake.queryAsChunkArgsForCall = append(fake.queryAsChunkArgsForCall, struct {
   264  		arg1 client.Query
   265  	}{arg1})
   266  	fake.recordInvocation("QueryAsChunk", []interface{}{arg1})
   267  	fake.queryAsChunkMutex.Unlock()
   268  	if fake.QueryAsChunkStub != nil {
   269  		return fake.QueryAsChunkStub(arg1)
   270  	}
   271  	if specificReturn {
   272  		return ret.result1, ret.result2
   273  	}
   274  	fakeReturns := fake.queryAsChunkReturns
   275  	return fakeReturns.result1, fakeReturns.result2
   276  }
   277  
   278  func (fake *FakeInfluxDBClient) QueryAsChunkCallCount() int {
   279  	fake.queryAsChunkMutex.RLock()
   280  	defer fake.queryAsChunkMutex.RUnlock()
   281  	return len(fake.queryAsChunkArgsForCall)
   282  }
   283  
   284  func (fake *FakeInfluxDBClient) QueryAsChunkCalls(stub func(client.Query) (*client.ChunkedResponse, error)) {
   285  	fake.queryAsChunkMutex.Lock()
   286  	defer fake.queryAsChunkMutex.Unlock()
   287  	fake.QueryAsChunkStub = stub
   288  }
   289  
   290  func (fake *FakeInfluxDBClient) QueryAsChunkArgsForCall(i int) client.Query {
   291  	fake.queryAsChunkMutex.RLock()
   292  	defer fake.queryAsChunkMutex.RUnlock()
   293  	argsForCall := fake.queryAsChunkArgsForCall[i]
   294  	return argsForCall.arg1
   295  }
   296  
   297  func (fake *FakeInfluxDBClient) QueryAsChunkReturns(result1 *client.ChunkedResponse, result2 error) {
   298  	fake.queryAsChunkMutex.Lock()
   299  	defer fake.queryAsChunkMutex.Unlock()
   300  	fake.QueryAsChunkStub = nil
   301  	fake.queryAsChunkReturns = struct {
   302  		result1 *client.ChunkedResponse
   303  		result2 error
   304  	}{result1, result2}
   305  }
   306  
   307  func (fake *FakeInfluxDBClient) QueryAsChunkReturnsOnCall(i int, result1 *client.ChunkedResponse, result2 error) {
   308  	fake.queryAsChunkMutex.Lock()
   309  	defer fake.queryAsChunkMutex.Unlock()
   310  	fake.QueryAsChunkStub = nil
   311  	if fake.queryAsChunkReturnsOnCall == nil {
   312  		fake.queryAsChunkReturnsOnCall = make(map[int]struct {
   313  			result1 *client.ChunkedResponse
   314  			result2 error
   315  		})
   316  	}
   317  	fake.queryAsChunkReturnsOnCall[i] = struct {
   318  		result1 *client.ChunkedResponse
   319  		result2 error
   320  	}{result1, result2}
   321  }
   322  
   323  func (fake *FakeInfluxDBClient) Write(arg1 client.BatchPoints) error {
   324  	fake.writeMutex.Lock()
   325  	ret, specificReturn := fake.writeReturnsOnCall[len(fake.writeArgsForCall)]
   326  	fake.writeArgsForCall = append(fake.writeArgsForCall, struct {
   327  		arg1 client.BatchPoints
   328  	}{arg1})
   329  	fake.recordInvocation("Write", []interface{}{arg1})
   330  	fake.writeMutex.Unlock()
   331  	if fake.WriteStub != nil {
   332  		return fake.WriteStub(arg1)
   333  	}
   334  	if specificReturn {
   335  		return ret.result1
   336  	}
   337  	fakeReturns := fake.writeReturns
   338  	return fakeReturns.result1
   339  }
   340  
   341  func (fake *FakeInfluxDBClient) WriteCallCount() int {
   342  	fake.writeMutex.RLock()
   343  	defer fake.writeMutex.RUnlock()
   344  	return len(fake.writeArgsForCall)
   345  }
   346  
   347  func (fake *FakeInfluxDBClient) WriteCalls(stub func(client.BatchPoints) error) {
   348  	fake.writeMutex.Lock()
   349  	defer fake.writeMutex.Unlock()
   350  	fake.WriteStub = stub
   351  }
   352  
   353  func (fake *FakeInfluxDBClient) WriteArgsForCall(i int) client.BatchPoints {
   354  	fake.writeMutex.RLock()
   355  	defer fake.writeMutex.RUnlock()
   356  	argsForCall := fake.writeArgsForCall[i]
   357  	return argsForCall.arg1
   358  }
   359  
   360  func (fake *FakeInfluxDBClient) WriteReturns(result1 error) {
   361  	fake.writeMutex.Lock()
   362  	defer fake.writeMutex.Unlock()
   363  	fake.WriteStub = nil
   364  	fake.writeReturns = struct {
   365  		result1 error
   366  	}{result1}
   367  }
   368  
   369  func (fake *FakeInfluxDBClient) WriteReturnsOnCall(i int, result1 error) {
   370  	fake.writeMutex.Lock()
   371  	defer fake.writeMutex.Unlock()
   372  	fake.WriteStub = nil
   373  	if fake.writeReturnsOnCall == nil {
   374  		fake.writeReturnsOnCall = make(map[int]struct {
   375  			result1 error
   376  		})
   377  	}
   378  	fake.writeReturnsOnCall[i] = struct {
   379  		result1 error
   380  	}{result1}
   381  }
   382  
   383  func (fake *FakeInfluxDBClient) Invocations() map[string][][]interface{} {
   384  	fake.invocationsMutex.RLock()
   385  	defer fake.invocationsMutex.RUnlock()
   386  	fake.closeMutex.RLock()
   387  	defer fake.closeMutex.RUnlock()
   388  	fake.pingMutex.RLock()
   389  	defer fake.pingMutex.RUnlock()
   390  	fake.queryMutex.RLock()
   391  	defer fake.queryMutex.RUnlock()
   392  	fake.queryAsChunkMutex.RLock()
   393  	defer fake.queryAsChunkMutex.RUnlock()
   394  	fake.writeMutex.RLock()
   395  	defer fake.writeMutex.RUnlock()
   396  	copiedInvocations := map[string][][]interface{}{}
   397  	for key, value := range fake.invocations {
   398  		copiedInvocations[key] = value
   399  	}
   400  	return copiedInvocations
   401  }
   402  
   403  func (fake *FakeInfluxDBClient) recordInvocation(key string, args []interface{}) {
   404  	fake.invocationsMutex.Lock()
   405  	defer fake.invocationsMutex.Unlock()
   406  	if fake.invocations == nil {
   407  		fake.invocations = map[string][][]interface{}{}
   408  	}
   409  	if fake.invocations[key] == nil {
   410  		fake.invocations[key] = [][]interface{}{}
   411  	}
   412  	fake.invocations[key] = append(fake.invocations[key], args)
   413  }
   414  
   415  var _ emitter.InfluxDBClient = new(FakeInfluxDBClient)