forked from cloudfoundry-attic/nsync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fake_task_client.go
60 lines (52 loc) · 1.69 KB
/
fake_task_client.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
// This file was generated by counterfeiter
package fakes
import (
"net/http"
"sync"
"code.cloudfoundry.org/lager"
"code.cloudfoundry.org/nsync/bulk"
"code.cloudfoundry.org/runtimeschema/cc_messages"
)
type FakeTaskClient struct {
FailTaskStub func(logger lager.Logger, taskState *cc_messages.CCTaskState, httpClient *http.Client) error
failTaskMutex sync.RWMutex
failTaskArgsForCall []struct {
logger lager.Logger
taskState *cc_messages.CCTaskState
httpClient *http.Client
}
failTaskReturns struct {
result1 error
}
}
func (fake *FakeTaskClient) FailTask(logger lager.Logger, taskState *cc_messages.CCTaskState, httpClient *http.Client) error {
fake.failTaskMutex.Lock()
fake.failTaskArgsForCall = append(fake.failTaskArgsForCall, struct {
logger lager.Logger
taskState *cc_messages.CCTaskState
httpClient *http.Client
}{logger, taskState, httpClient})
fake.failTaskMutex.Unlock()
if fake.FailTaskStub != nil {
return fake.FailTaskStub(logger, taskState, httpClient)
} else {
return fake.failTaskReturns.result1
}
}
func (fake *FakeTaskClient) FailTaskCallCount() int {
fake.failTaskMutex.RLock()
defer fake.failTaskMutex.RUnlock()
return len(fake.failTaskArgsForCall)
}
func (fake *FakeTaskClient) FailTaskArgsForCall(i int) (lager.Logger, *cc_messages.CCTaskState, *http.Client) {
fake.failTaskMutex.RLock()
defer fake.failTaskMutex.RUnlock()
return fake.failTaskArgsForCall[i].logger, fake.failTaskArgsForCall[i].taskState, fake.failTaskArgsForCall[i].httpClient
}
func (fake *FakeTaskClient) FailTaskReturns(result1 error) {
fake.FailTaskStub = nil
fake.failTaskReturns = struct {
result1 error
}{result1}
}
var _ bulk.TaskClient = new(FakeTaskClient)