@@ -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 ) {
@@ -108,7 +108,7 @@ func TestToRequestTrace(t *testing.T) {
108
108
err := binary .Write (buf , binary .LittleEndian , & record )
109
109
require .NoError (t , err )
110
110
111
- result , _ , err := ReadHTTPInfoIntoSpan (& ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
111
+ result , _ , err := ReadHTTPInfoIntoSpan (nil , & ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
112
112
require .NoError (t , err )
113
113
114
114
expected := request.Span {
@@ -145,7 +145,7 @@ func TestToRequestTraceNoConnection(t *testing.T) {
145
145
err := binary .Write (buf , binary .LittleEndian , & record )
146
146
require .NoError (t , err )
147
147
148
- result , _ , err := ReadHTTPInfoIntoSpan (& ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
148
+ result , _ , err := ReadHTTPInfoIntoSpan (nil , & ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
149
149
require .NoError (t , err )
150
150
151
151
// change the expected port just before testing
@@ -185,7 +185,7 @@ func TestToRequestTrace_BadHost(t *testing.T) {
185
185
err := binary .Write (buf , binary .LittleEndian , & record )
186
186
require .NoError (t , err )
187
187
188
- result , _ , err := ReadHTTPInfoIntoSpan (& ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
188
+ result , _ , err := ReadHTTPInfoIntoSpan (nil , & ringbuf.Record {RawSample : buf .Bytes ()}, & fltr )
189
189
require .NoError (t , err )
190
190
191
191
expected := request.Span {
@@ -204,28 +204,28 @@ func TestToRequestTrace_BadHost(t *testing.T) {
204
204
}
205
205
assert .Equal (t , expected , result )
206
206
207
- s , p := record .hostFromBuf ( )
207
+ s , p := httpHostFromBuf ( record .Buf [:] )
208
208
assert .Equal (t , "example.c" , s )
209
209
assert .Equal (t , - 1 , p )
210
210
211
211
var record1 BPFHTTPInfo
212
212
copy (record1 .Buf [:], "GET /hello HTTP/1.1\r \n Host: example.c:23" )
213
213
214
- s , p = record1 .hostFromBuf ( )
214
+ s , p = httpHostFromBuf ( record1 .Buf [:] )
215
215
assert .Equal (t , "example.c" , s )
216
216
assert .Equal (t , 23 , p )
217
217
218
218
var record2 BPFHTTPInfo
219
219
copy (record2 .Buf [:], "GET /hello HTTP/1.1\r \n Host: " )
220
220
221
- s , p = record2 .hostFromBuf ( )
221
+ s , p = httpHostFromBuf ( record2 .Buf [:] )
222
222
assert .Empty (t , s )
223
223
assert .Equal (t , - 1 , p )
224
224
225
225
var record3 BPFHTTPInfo
226
226
copy (record3 .Buf [:], "GET /hello HTTP/1.1\r \n Host" )
227
227
228
- s , p = record3 .hostFromBuf ( )
228
+ s , p = httpHostFromBuf ( record3 .Buf [:] )
229
229
assert .Empty (t , s )
230
230
assert .Equal (t , - 1 , p )
231
231
}
0 commit comments