@@ -351,7 +351,7 @@ func mockRequestCarrier(eventJSON []byte) propagation.TextMapCarrier {
351351 var event mockRequest
352352 err := json .Unmarshal (eventJSON , & event )
353353 if err != nil {
354- fmt .Println ("event type: " , reflect .TypeOf ( event ))
354+ fmt .Println ("event type: " , reflect .TypeFor [ mockRequest ]( ))
355355 panic ("mockRequestCarrier only supports events of type mockRequest" )
356356 }
357357 return propagation.HeaderCarrier {mockPropagatorKey : []string {event .Headers [mockPropagatorKey ]}}
@@ -361,10 +361,10 @@ func mockTraceAttributeFn(eventJSON []byte) []attribute.KeyValue {
361361 var event mockRequest
362362 err := json .Unmarshal (eventJSON , & event )
363363 if err != nil {
364- fmt .Println ("event type: " , reflect .TypeOf ( event ))
364+ fmt .Println ("event type: " , reflect .TypeFor [ mockRequest ]( ))
365365 panic ("mockRequestCarrier only supports events of type mockRequest" )
366366 }
367- return []attribute.KeyValue {attribute .String ("mock.request.type" , reflect .TypeOf ( event ).String ())}
367+ return []attribute.KeyValue {attribute .String ("mock.request.type" , reflect .TypeFor [ mockRequest ]( ).String ())}
368368}
369369
370370func TestInstrumentHandlerTracingWithMockPropagator (t * testing.T ) {
@@ -427,6 +427,6 @@ func TestWrapHandlerTracingWithTraceAttributeFn(t *testing.T) {
427427
428428 assert .Len (t , memExporter .GetSpans (), 1 )
429429 stub := memExporter .GetSpans ()[0 ]
430- expectedAttr := attribute.KeyValue {Key : "mock.request.type" , Value : attribute .StringValue (reflect .TypeOf ( mockPropagatorTestsEvent ).String ())}
430+ expectedAttr := attribute.KeyValue {Key : "mock.request.type" , Value : attribute .StringValue (reflect .TypeFor [ mockRequest ]( ).String ())}
431431 assert .Contains (t , stub .Attributes , expectedAttr , "custom attribute 'mock.request.type' with value 'otellambda_test.mockRequest' not found" )
432432}
0 commit comments