@@ -13,7 +13,7 @@ class W3CTraceparentHeaderTest {
1313 val header = W3CTraceparentHeader (traceId, spanId, true )
1414
1515 assertEquals(" traceparent" , header.name)
16- assertEquals(" 12345678123456781234567812345678-1234567812345678-01" , header.value)
16+ assertEquals(" 00- 12345678123456781234567812345678-1234567812345678-01" , header.value)
1717 }
1818
1919 @Test
@@ -23,7 +23,7 @@ class W3CTraceparentHeaderTest {
2323 val header = W3CTraceparentHeader (traceId, spanId, false )
2424
2525 assertEquals(" traceparent" , header.name)
26- assertEquals(" 12345678123456781234567812345678-1234567812345678-00" , header.value)
26+ assertEquals(" 00- 12345678123456781234567812345678-1234567812345678-00" , header.value)
2727 }
2828
2929 @Test
@@ -33,7 +33,7 @@ class W3CTraceparentHeaderTest {
3333 val header = W3CTraceparentHeader (traceId, spanId, null )
3434
3535 assertEquals(" traceparent" , header.name)
36- assertEquals(" 12345678123456781234567812345678-1234567812345678-00" , header.value)
36+ assertEquals(" 00- 12345678123456781234567812345678-1234567812345678-00" , header.value)
3737 }
3838
3939 @Test
@@ -45,9 +45,10 @@ class W3CTraceparentHeaderTest {
4545 val value = header.value
4646 val parts = value.split(" -" )
4747
48- assertEquals(3 , parts.size)
49- assertEquals(" abcdefabcdefabcdabcdefabcdefabcd" , parts[0 ]) // Trace ID (32 chars)
50- assertEquals(" abcdefabcdefabcd" , parts[1 ]) // Span ID (16 chars)
51- assertEquals(" 01" , parts[2 ]) // Sampled flag (2 chars)
48+ assertEquals(4 , parts.size)
49+ assertEquals(" 00" , parts[0 ]) // Version
50+ assertEquals(" abcdefabcdefabcdabcdefabcdefabcd" , parts[1 ]) // Trace ID (32 hex chars)
51+ assertEquals(" abcdefabcdefabcd" , parts[2 ]) // Span ID (16 hex chars)
52+ assertEquals(" 01" , parts[3 ]) // Sampled flag
5253 }
5354}
0 commit comments