@@ -212,7 +212,7 @@ void testTransactionSemanticConventionMappingHttpHost() {
212
212
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getProtocol ()).isEqualTo ("http" );
213
213
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getHostname ()).isEqualTo ("www.example.com" );
214
214
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getPort ().toString ()).isEqualTo ("8080" );
215
- assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("http://www.example.com:8080 /foo?bar" );
215
+ assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("/foo?bar" );
216
216
}
217
217
218
218
@ Test
@@ -236,7 +236,7 @@ void testTransactionSemanticConventionMappingHttpNetHostName() {
236
236
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getHostname ()).isEqualTo ("example.com" );
237
237
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getPort ().toString ()).isEqualTo ("8080" );
238
238
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getSocket ().getRemoteAddress ()).isEqualTo ("192.168.178.1:123456" );
239
- assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("http://example.com:8080 /foo?bar" );
239
+ assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("/foo?bar" );
240
240
}
241
241
242
242
@ Test
@@ -260,14 +260,15 @@ void testTransactionSemanticConventionMappingHttpNetHostIP() {
260
260
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getHostname ()).isEqualTo ("127.0.0.1" );
261
261
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getPort ().toString ()).isEqualTo ("8080" );
262
262
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getSocket ().getRemoteAddress ()).isEqualTo ("192.168.178.1:123456" );
263
- assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("http://127.0.0.1:8080 /foo?bar" );
263
+ assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("/foo?bar" );
264
264
}
265
265
266
266
@ Test
267
267
void testTransactionSemanticConventionMappingHttpUrl () {
268
268
otelTracer .spanBuilder ("transaction" )
269
269
.startSpan ()
270
270
.setAttribute (SemanticAttributes .HTTP_METHOD , "GET" )
271
+ .setAttribute (SemanticAttributes .HTTP_SCHEME , "http" )
271
272
.setAttribute (SemanticAttributes .HTTP_URL , "http://example.com:8080/foo?bar" )
272
273
.setAttribute (SemanticAttributes .HTTP_STATUS_CODE , 200L )
273
274
.setAttribute (SemanticAttributes .NET_PEER_PORT , 123456 )
@@ -278,8 +279,8 @@ void testTransactionSemanticConventionMappingHttpUrl() {
278
279
assertThat (reporter .getFirstTransaction ().getContext ().getResponse ().getStatusCode ()).isEqualTo (200 );
279
280
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getMethod ()).isEqualTo ("GET" );
280
281
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getProtocol ()).isEqualTo ("http" );
281
- assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getHostname ()).isEqualTo ( "example.com" );
282
- assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getPort ().toString ()).isEqualTo ( "8080" );
282
+ assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getHostname ()).isNull ( );
283
+ assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getPort ().toString ()).isEmpty ( );
283
284
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getSocket ().getRemoteAddress ()).isEqualTo ("192.168.178.1:123456" );
284
285
assertThat (reporter .getFirstTransaction ().getContext ().getRequest ().getUrl ().getFull ().toString ()).isEqualTo ("http://example.com:8080/foo?bar" );
285
286
}
0 commit comments