-
Notifications
You must be signed in to change notification settings - Fork 5
/
test-httpmethod.go.tmpl
128 lines (113 loc) · 2.89 KB
/
test-httpmethod.go.tmpl
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
// Code generated by usestdlibvars, DO NOT EDIT.
package {{ .PackageName }}
import (
"net/http"
"net/http/httptest"
)
var (
{{- range $key, $value := .Mapping }}
_ = "{{ $key }}"
{{- end }}
)
const (
{{- range $key, $value := .Mapping }}
_ = "{{ $key }}"
{{- end }}
)
var (
{{- range $key, $value := .Mapping }}
_, _ = http.NewRequest("{{ $key }}", "", http.NoBody) // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
)
var (
{{- range $key, $value := .Mapping }}
_, _ = http.NewRequestWithContext(nil, "{{ $key }}", "", http.NoBody) // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
)
var (
{{- range $key, $value := .Mapping }}
_ = http.Request{Method: "{{ $key }}"} // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
)
var (
{{- range $key, $value := .Mapping }}
_ = &http.Request{Method: "{{ $key }}"} // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
)
func _() error {
resp, err := http.DefaultClient.Do(&http.Request{})
if err != nil {
return err
}
defer func() { _ = resp.Body.Close() }()
{{- range $key, $value := .Mapping }}
if resp.Request.Method == "{{ $key }}" { // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return nil
}
{{- end }}
{{- range $key, $value := .Mapping }}
for resp.Request.Method == "{{ $key }}" { // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return nil
}
{{- end }}
return nil
}
func _() error {
resp, err := http.DefaultClient.Do(&http.Request{})
if err != nil {
return err
}
defer func() { _ = resp.Body.Close() }()
{{- range $key, $value := .Mapping }}
if resp.Request.Method == {{ $value }} {
return nil
}
{{- end }}
{{- range $key, $value := .Mapping }}
for resp.Request.Method == {{ $value }} {
return nil
}
{{- end }}
return nil
}
func _() {
var r http.Request
switch r.Method {
{{- range $key, $value := .Mapping }}
case "{{ $key }}": // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return
{{- end }}
}
}
func _() {
var r http.Request
switch r.Method {
{{- range $key, $value := .Mapping }}
case {{ $value }}:
return
{{- end }}
}
}
func _() {
var r http.Request
switch {
{{- range $key, $value := .Mapping }}
case r.Method == "{{ $key }}": // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
return
{{- end }}
}
}
func _() {
var r http.Request
switch {
{{- range $key, $value := .Mapping }}
case r.Method == {{ $value }}:
return
{{- end }}
}
}
var (
{{- range $key, $value := .Mapping }}
_ = httptest.NewRequest("{{ $key }}", "", http.NoBody) // want `"{{ quoteMeta $key }}" can be replaced by {{ quoteMeta $value }}`
{{- end }}
)