forked from cloudfoundry/cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fake_repository.go
107 lines (94 loc) · 3.16 KB
/
fake_repository.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
// This file was generated by counterfeiter
package logsfakes
import (
"sync"
"github.com/cloudfoundry/cli/cf/api/logs"
)
type FakeRepository struct {
RecentLogsForStub func(appGUID string) ([]logs.Loggable, error)
recentLogsForMutex sync.RWMutex
recentLogsForArgsForCall []struct {
appGUID string
}
recentLogsForReturns struct {
result1 []logs.Loggable
result2 error
}
TailLogsForStub func(appGUID string, onConnect func(), logChan chan<- logs.Loggable, errChan chan<- error)
tailLogsForMutex sync.RWMutex
tailLogsForArgsForCall []struct {
appGUID string
onConnect func()
logChan chan<- logs.Loggable
errChan chan<- error
}
CloseStub func()
closeMutex sync.RWMutex
closeArgsForCall []struct{}
}
func (fake *FakeRepository) RecentLogsFor(appGUID string) ([]logs.Loggable, error) {
fake.recentLogsForMutex.Lock()
fake.recentLogsForArgsForCall = append(fake.recentLogsForArgsForCall, struct {
appGUID string
}{appGUID})
fake.recentLogsForMutex.Unlock()
if fake.RecentLogsForStub != nil {
return fake.RecentLogsForStub(appGUID)
} else {
return fake.recentLogsForReturns.result1, fake.recentLogsForReturns.result2
}
}
func (fake *FakeRepository) RecentLogsForCallCount() int {
fake.recentLogsForMutex.RLock()
defer fake.recentLogsForMutex.RUnlock()
return len(fake.recentLogsForArgsForCall)
}
func (fake *FakeRepository) RecentLogsForArgsForCall(i int) string {
fake.recentLogsForMutex.RLock()
defer fake.recentLogsForMutex.RUnlock()
return fake.recentLogsForArgsForCall[i].appGUID
}
func (fake *FakeRepository) RecentLogsForReturns(result1 []logs.Loggable, result2 error) {
fake.RecentLogsForStub = nil
fake.recentLogsForReturns = struct {
result1 []logs.Loggable
result2 error
}{result1, result2}
}
func (fake *FakeRepository) TailLogsFor(appGUID string, onConnect func(), logChan chan<- logs.Loggable, errChan chan<- error) {
fake.tailLogsForMutex.Lock()
fake.tailLogsForArgsForCall = append(fake.tailLogsForArgsForCall, struct {
appGUID string
onConnect func()
logChan chan<- logs.Loggable
errChan chan<- error
}{appGUID, onConnect, logChan, errChan})
fake.tailLogsForMutex.Unlock()
if fake.TailLogsForStub != nil {
fake.TailLogsForStub(appGUID, onConnect, logChan, errChan)
}
}
func (fake *FakeRepository) TailLogsForCallCount() int {
fake.tailLogsForMutex.RLock()
defer fake.tailLogsForMutex.RUnlock()
return len(fake.tailLogsForArgsForCall)
}
func (fake *FakeRepository) TailLogsForArgsForCall(i int) (string, func(), chan<- logs.Loggable, chan<- error) {
fake.tailLogsForMutex.RLock()
defer fake.tailLogsForMutex.RUnlock()
return fake.tailLogsForArgsForCall[i].appGUID, fake.tailLogsForArgsForCall[i].onConnect, fake.tailLogsForArgsForCall[i].logChan, fake.tailLogsForArgsForCall[i].errChan
}
func (fake *FakeRepository) Close() {
fake.closeMutex.Lock()
fake.closeArgsForCall = append(fake.closeArgsForCall, struct{}{})
fake.closeMutex.Unlock()
if fake.CloseStub != nil {
fake.CloseStub()
}
}
func (fake *FakeRepository) CloseCallCount() int {
fake.closeMutex.RLock()
defer fake.closeMutex.RUnlock()
return len(fake.closeArgsForCall)
}
var _ logs.Repository = new(FakeRepository)