• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

softlayer / softlayer-go / 13824212013

13 Mar 2025 12:26AM UTC coverage: 95.953% (-2.2%) from 98.143%
13824212013

Pull #201

github

web-flow
Merge 0268bb9e4 into 80a745b76
Pull Request #201: Bump golang.org/x/net from 0.23.0 to 0.36.0

36825 of 38378 relevant lines covered (95.95%)

7.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/session/sessionfakes/fake_transport_handler.go
1
// Code generated by counterfeiter. DO NOT EDIT.
2
package sessionfakes
3

4
import (
5
        "sync"
6

7
        "github.com/softlayer/softlayer-go/session"
8
        "github.com/softlayer/softlayer-go/sl"
9
)
10

11
type FakeTransportHandler struct {
12
        DoRequestStub        func(*session.Session, string, string, []interface{}, *sl.Options, interface{}) error
13
        doRequestMutex       sync.RWMutex
14
        doRequestArgsForCall []struct {
15
                arg1 *session.Session
16
                arg2 string
17
                arg3 string
18
                arg4 []interface{}
19
                arg5 *sl.Options
20
                arg6 interface{}
21
        }
22
        doRequestReturns struct {
23
                result1 error
24
        }
25
        doRequestReturnsOnCall map[int]struct {
26
                result1 error
27
        }
28
        invocations      map[string][][]interface{}
29
        invocationsMutex sync.RWMutex
30
}
31

32
func (fake *FakeTransportHandler) DoRequest(arg1 *session.Session, arg2 string, arg3 string, arg4 []interface{}, arg5 *sl.Options, arg6 interface{}) error {
×
33
        var arg4Copy []interface{}
×
34
        if arg4 != nil {
×
35
                arg4Copy = make([]interface{}, len(arg4))
×
36
                copy(arg4Copy, arg4)
×
37
        }
×
38
        fake.doRequestMutex.Lock()
×
39
        ret, specificReturn := fake.doRequestReturnsOnCall[len(fake.doRequestArgsForCall)]
×
40
        fake.doRequestArgsForCall = append(fake.doRequestArgsForCall, struct {
×
41
                arg1 *session.Session
×
42
                arg2 string
×
43
                arg3 string
×
44
                arg4 []interface{}
×
45
                arg5 *sl.Options
×
46
                arg6 interface{}
×
47
        }{arg1, arg2, arg3, arg4Copy, arg5, arg6})
×
48
        stub := fake.DoRequestStub
×
49
        fakeReturns := fake.doRequestReturns
×
50
        fake.recordInvocation("DoRequest", []interface{}{arg1, arg2, arg3, arg4Copy, arg5, arg6})
×
51
        fake.doRequestMutex.Unlock()
×
52
        if stub != nil {
×
53
                return stub(arg1, arg2, arg3, arg4, arg5, arg6)
×
54
        }
×
55
        if specificReturn {
×
56
                return ret.result1
×
57
        }
×
58
        return fakeReturns.result1
×
59
}
60

61
func (fake *FakeTransportHandler) DoRequestCallCount() int {
×
62
        fake.doRequestMutex.RLock()
×
63
        defer fake.doRequestMutex.RUnlock()
×
64
        return len(fake.doRequestArgsForCall)
×
65
}
×
66

67
func (fake *FakeTransportHandler) DoRequestCalls(stub func(*session.Session, string, string, []interface{}, *sl.Options, interface{}) error) {
×
68
        fake.doRequestMutex.Lock()
×
69
        defer fake.doRequestMutex.Unlock()
×
70
        fake.DoRequestStub = stub
×
71
}
×
72

73
func (fake *FakeTransportHandler) DoRequestArgsForCall(i int) (*session.Session, string, string, []interface{}, *sl.Options, interface{}) {
×
74
        fake.doRequestMutex.RLock()
×
75
        defer fake.doRequestMutex.RUnlock()
×
76
        argsForCall := fake.doRequestArgsForCall[i]
×
77
        return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6
×
78
}
×
79

80
func (fake *FakeTransportHandler) DoRequestReturns(result1 error) {
×
81
        fake.doRequestMutex.Lock()
×
82
        defer fake.doRequestMutex.Unlock()
×
83
        fake.DoRequestStub = nil
×
84
        fake.doRequestReturns = struct {
×
85
                result1 error
×
86
        }{result1}
×
87
}
×
88

89
func (fake *FakeTransportHandler) DoRequestReturnsOnCall(i int, result1 error) {
×
90
        fake.doRequestMutex.Lock()
×
91
        defer fake.doRequestMutex.Unlock()
×
92
        fake.DoRequestStub = nil
×
93
        if fake.doRequestReturnsOnCall == nil {
×
94
                fake.doRequestReturnsOnCall = make(map[int]struct {
×
95
                        result1 error
×
96
                })
×
97
        }
×
98
        fake.doRequestReturnsOnCall[i] = struct {
×
99
                result1 error
×
100
        }{result1}
×
101
}
102

103
func (fake *FakeTransportHandler) Invocations() map[string][][]interface{} {
×
104
        fake.invocationsMutex.RLock()
×
105
        defer fake.invocationsMutex.RUnlock()
×
106
        fake.doRequestMutex.RLock()
×
107
        defer fake.doRequestMutex.RUnlock()
×
108
        copiedInvocations := map[string][][]interface{}{}
×
109
        for key, value := range fake.invocations {
×
110
                copiedInvocations[key] = value
×
111
        }
×
112
        return copiedInvocations
×
113
}
114

115
func (fake *FakeTransportHandler) recordInvocation(key string, args []interface{}) {
×
116
        fake.invocationsMutex.Lock()
×
117
        defer fake.invocationsMutex.Unlock()
×
118
        if fake.invocations == nil {
×
119
                fake.invocations = map[string][][]interface{}{}
×
120
        }
×
121
        if fake.invocations[key] == nil {
×
122
                fake.invocations[key] = [][]interface{}{}
×
123
        }
×
124
        fake.invocations[key] = append(fake.invocations[key], args)
×
125
}
126

127
var _ session.TransportHandler = new(FakeTransportHandler)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc