@@ -471,42 +471,17 @@ class TracingUtilsTest {
471471 assertEquals(" traceparent" , tracingHeaders.w3cTraceparentHeader!! .name)
472472
473473 val headerValue = tracingHeaders.w3cTraceparentHeader!! .value
474- assertTrue(headerValue.startsWith(" 00-" ))
475474
476- val parts = headerValue.split(" -" )
477- assertEquals(4 , parts.size)
478- assertEquals(fixture.span.spanContext.traceId.toString(), parts[1 ])
479- assertEquals(fixture.span.spanContext.spanId.toString(), parts[2 ])
480- }
481-
482- @Test
483- fun `trace returns w3c traceparent header with correct sampling info` () {
484- val fixture = Fixture ()
485- fixture.setup()
486- fixture.options.isPropagateTraceparent = true
487-
488- val tracingHeaders = TracingUtils .trace(fixture.scopes, null , fixture.span)
489-
490- assertNotNull(tracingHeaders)
491- val w3cHeader = tracingHeaders.w3cTraceparentHeader!!
492- assertEquals(" traceparent" , w3cHeader.name)
493-
494- val headerValue = w3cHeader.value
495- assertTrue(headerValue.startsWith(" 00-" ))
496-
497- val parts = headerValue.split(" -" )
498- assertEquals(4 , parts.size)
499-
500- val sentryTrace = fixture.span.toSentryTrace()
501- val expectedFlag = if (sentryTrace.isSampled() == true ) " 01" else " 00"
502- assertEquals(expectedFlag, parts[3 ])
475+ assertTrue(headerValue.contains(fixture.span.spanContext.traceId.toString()))
476+ assertTrue(headerValue.contains(fixture.span.spanContext.spanId.toString()))
477+ assertTrue(headerValue.endsWith(" -01" ))
503478 }
504479
505480 @Test
506481 fun `trace returns w3c traceparent header when no span provided and propagateTraceparent is enabled` () {
507482 val fixture = Fixture ()
508- fixture.setup()
509483 fixture.options.isPropagateTraceparent = true
484+ fixture.setup()
510485
511486 val tracingHeaders = TracingUtils .trace(fixture.scopes, null , null )
512487
@@ -518,9 +493,8 @@ class TracingUtilsTest {
518493 assertEquals(" traceparent" , w3cTrace.name)
519494
520495 val headerValue = w3cTrace.value
521- assertTrue(headerValue.startsWith(" 00-" ))
522-
523- val parts = headerValue.split(" -" )
524- assertEquals(4 , parts.size)
496+ assertTrue(headerValue.contains(fixture.scope.propagationContext.traceId.toString()))
497+ assertTrue(headerValue.contains(fixture.scope.propagationContext.spanId.toString()))
498+ assertTrue(headerValue.endsWith(" -00" ))
525499 }
526500}
0 commit comments