@@ -23,19 +23,19 @@ func TestURL(t *testing.T) {
23
23
event := BPFHTTPInfo {
24
24
Buf : [bufSize ]byte {'G' , 'E' , 'T' , ' ' , '/' , 'p' , 'a' , 't' , 'h' , '?' , 'q' , 'u' , 'e' , 'r' , 'y' , '=' , '1' , '2' , '3' , '4' , ' ' , 'H' , 'T' , 'T' , 'P' , '/' , '1' , '.' , '1' },
25
25
}
26
- assert .Equal (t , "/path?query=1234" , event .url ( ))
26
+ assert .Equal (t , "/path?query=1234" , httpURLFromBuf ( event .Buf [:] ))
27
27
event = BPFHTTPInfo {}
28
- assert .Empty (t , event .url ( ))
28
+ assert .Empty (t , httpURLFromBuf ( event .Buf [:] ))
29
29
}
30
30
31
31
func TestMethod (t * testing.T ) {
32
32
event := BPFHTTPInfo {
33
33
Buf : [bufSize ]byte {'G' , 'E' , 'T' , ' ' , '/' , 'p' , 'a' , 't' , 'h' , ' ' , 'H' , 'T' , 'T' , 'P' , '/' , '1' , '.' , '1' },
34
34
}
35
35
36
- assert .Equal (t , "GET" , event .method ( ))
36
+ assert .Equal (t , "GET" , httpMethodFromBuf ( event .Buf [:] ))
37
37
event = BPFHTTPInfo {}
38
- assert .Empty (t , event .method ( ))
38
+ assert .Empty (t , httpMethodFromBuf ( event .Buf [:] ))
39
39
}
40
40
41
41
func TestHostInfo (t * testing.T ) {
@@ -107,7 +107,7 @@ func TestToRequestTrace(t *testing.T) {
107
107
err := binary .Write (buf , binary .LittleEndian , & record )
108
108
require .NoError (t , err )
109
109
110
- result , _ , err := ReadHTTPInfoIntoSpan (& ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
110
+ result , _ , err := ReadHTTPInfoIntoSpan (nil , & ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
111
111
require .NoError (t , err )
112
112
113
113
expected := request.Span {
@@ -143,7 +143,7 @@ func TestToRequestTraceNoConnection(t *testing.T) {
143
143
err := binary .Write (buf , binary .LittleEndian , & record )
144
144
require .NoError (t , err )
145
145
146
- result , _ , err := ReadHTTPInfoIntoSpan (& ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
146
+ result , _ , err := ReadHTTPInfoIntoSpan (nil , & ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
147
147
require .NoError (t , err )
148
148
149
149
// change the expected port just before testing
@@ -182,7 +182,7 @@ func TestToRequestTrace_BadHost(t *testing.T) {
182
182
err := binary .Write (buf , binary .LittleEndian , & record )
183
183
require .NoError (t , err )
184
184
185
- result , _ , err := ReadHTTPInfoIntoSpan (& ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
185
+ result , _ , err := ReadHTTPInfoIntoSpan (nil , & ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
186
186
require .NoError (t , err )
187
187
188
188
expected := request.Span {
@@ -201,28 +201,28 @@ func TestToRequestTrace_BadHost(t *testing.T) {
201
201
}
202
202
assert .Equal (t , expected , result )
203
203
204
- s , p := record .hostFromBuf ( )
204
+ s , p := httpHostFromBuf ( record .Buf [:] )
205
205
assert .Equal (t , "example.c" , s )
206
206
assert .Equal (t , - 1 , p )
207
207
208
208
var record1 BPFHTTPInfo
209
209
copy (record1 .Buf [:], "GET /hello HTTP/1.1\r \n Host: example.c:23" )
210
210
211
- s , p = record1 .hostFromBuf ( )
211
+ s , p = httpHostFromBuf ( record1 .Buf [:] )
212
212
assert .Equal (t , "example.c" , s )
213
213
assert .Equal (t , 23 , p )
214
214
215
215
var record2 BPFHTTPInfo
216
216
copy (record2 .Buf [:], "GET /hello HTTP/1.1\r \n Host: " )
217
217
218
- s , p = record2 .hostFromBuf ( )
218
+ s , p = httpHostFromBuf ( record2 .Buf [:] )
219
219
assert .Empty (t , s )
220
220
assert .Equal (t , - 1 , p )
221
221
222
222
var record3 BPFHTTPInfo
223
223
copy (record3 .Buf [:], "GET /hello HTTP/1.1\r \n Host" )
224
224
225
- s , p = record3 .hostFromBuf ( )
225
+ s , p = httpHostFromBuf ( record3 .Buf [:] )
226
226
assert .Empty (t , s )
227
227
assert .Equal (t , - 1 , p )
228
228
}
0 commit comments