55
66package io .opentelemetry .contrib .sampler .consistent56 ;
77
8- import static org .junit . jupiter .api .Assertions .assertEquals ;
8+ import static org .assertj . core .api .Assertions .assertThat ;
99
1010import java .util .stream .Collectors ;
1111import java .util .stream .Stream ;
@@ -20,56 +20,54 @@ private static String getXString(int len) {
2020 @ Test
2121 public void test () {
2222
23- assertEquals ( "" , OtelTraceState .parse ("" ).serialize ());
24- assertEquals ( "" , OtelTraceState .parse ("" ).serialize ());
23+ assertThat ( OtelTraceState .parse ("" ).serialize ()). isEqualTo ( "" );
24+ assertThat ( OtelTraceState .parse ("" ).serialize ()). isEqualTo ( "" );
2525
26- assertEquals ( "" , OtelTraceState .parse ("a" ).serialize ());
27- assertEquals ( "" , OtelTraceState .parse ("#" ).serialize ());
28- assertEquals ( "" , OtelTraceState .parse (" " ).serialize ());
26+ assertThat ( OtelTraceState .parse ("a" ).serialize ()). isEqualTo ( "" );
27+ assertThat ( OtelTraceState .parse ("#" ).serialize ()). isEqualTo ( "" );
28+ assertThat ( OtelTraceState .parse (" " ).serialize ()). isEqualTo ( "" );
2929
30- assertEquals ( "rv:1234567890abcd" , OtelTraceState .parse ("rv:1234567890abcd" ).serialize ());
31- assertEquals ( "rv:01020304050607" , OtelTraceState .parse ("rv:01020304050607" ).serialize ());
32- assertEquals ( "" , OtelTraceState .parse ("rv:1234567890abcde" ).serialize ());
30+ assertThat ( OtelTraceState .parse ("rv:1234567890abcd" ).serialize ()). isEqualTo ( "rv:1234567890abcd" );
31+ assertThat ( OtelTraceState .parse ("rv:01020304050607" ).serialize ()). isEqualTo ( "rv:01020304050607" );
32+ assertThat ( OtelTraceState .parse ("rv:1234567890abcde" ).serialize ()). isEqualTo ( "" );
3333
34- assertEquals ( "th:1234567890abcd" , OtelTraceState .parse ("th:1234567890abcd" ).serialize ());
35- assertEquals ( "th:01020304050607" , OtelTraceState .parse ("th:01020304050607" ).serialize ());
36- assertEquals ( "th:1" , OtelTraceState .parse ("th:10000000000000" ).serialize ());
37- assertEquals ( "th:12345" , OtelTraceState .parse ("th:1234500000000" ).serialize ());
38- assertEquals ( "th:0" , OtelTraceState .parse ("th:0" ).serialize ()); // TODO
39- assertEquals ( "" , OtelTraceState .parse ("th:100000000000000" ).serialize ());
40- assertEquals ( "" , OtelTraceState .parse ("th:1234567890abcde" ).serialize ());
34+ assertThat ( OtelTraceState .parse ("th:1234567890abcd" ).serialize ()). isEqualTo ( "th:1234567890abcd" );
35+ assertThat ( OtelTraceState .parse ("th:01020304050607" ).serialize ()). isEqualTo ( "th:01020304050607" );
36+ assertThat ( OtelTraceState .parse ("th:10000000000000" ).serialize ()). isEqualTo ( "th:1" );
37+ assertThat ( OtelTraceState .parse ("th:1234500000000" ).serialize ()). isEqualTo ( "th:12345" );
38+ assertThat ( OtelTraceState .parse ("th:0" ).serialize ()). isEqualTo ( "th:0" ); // TODO
39+ assertThat ( OtelTraceState .parse ("th:100000000000000" ).serialize ()). isEqualTo ( "" );
40+ assertThat ( OtelTraceState .parse ("th:1234567890abcde" ).serialize ()). isEqualTo ( "" );
4141
42- assertEquals (
43- "th:1234567890abcd;rv:1234567890abcd;a:" + getXString (214 ) + ";x:3" ,
42+ assertThat (
4443 OtelTraceState .parse ("a:" + getXString (214 ) + ";rv:1234567890abcd;th:1234567890abcd;x:3" )
45- .serialize ());
46- assertEquals (
47- "" ,
44+ .serialize ()).isEqualTo ("th:1234567890abcd;rv:1234567890abcd;a:" + getXString (214 ) + ";x:3" );
45+ assertThat (
4846 OtelTraceState .parse ("a:" + getXString (215 ) + ";rv:1234567890abcd;th:1234567890abcd;x:3" )
49- .serialize ());
47+ .serialize ()). isEqualTo ( "" ) ;
5048
51- assertEquals ( "" , OtelTraceState .parse ("th:x" ).serialize ());
52- assertEquals ( "" , OtelTraceState .parse ("th:100000000000000" ).serialize ());
53- assertEquals ( "th:1" , OtelTraceState .parse ("th:10000000000000" ).serialize ());
54- assertEquals ( "th:1" , OtelTraceState .parse ("th:1000000000000" ).serialize ());
55- assertEquals ( "th:1" , OtelTraceState .parse ("th:100000000000" ).serialize ());
56- assertEquals ( "th:1" , OtelTraceState .parse ("th:10000000000" ).serialize ());
57- assertEquals ( "th:1" , OtelTraceState .parse ("th:1000000000" ).serialize ());
58- assertEquals ( "th:1" , OtelTraceState .parse ("th:100000000" ).serialize ());
59- assertEquals ( "th:1" , OtelTraceState .parse ("th:10000000" ).serialize ());
60- assertEquals ( "th:1" , OtelTraceState .parse ("th:1000000" ).serialize ());
61- assertEquals ( "th:1" , OtelTraceState .parse ("th:100000" ).serialize ());
62- assertEquals ( "th:1" , OtelTraceState .parse ("th:10000" ).serialize ());
63- assertEquals ( "th:1" , OtelTraceState .parse ("th:1000" ).serialize ());
64- assertEquals ( "th:1" , OtelTraceState .parse ("th:100" ).serialize ());
65- assertEquals ( "th:1" , OtelTraceState .parse ("th:10" ).serialize ());
66- assertEquals ( "th:1" , OtelTraceState .parse ("th:1" ).serialize ());
49+ assertThat ( OtelTraceState .parse ("th:x" ).serialize ()). isEqualTo ( "" );
50+ assertThat ( OtelTraceState .parse ("th:100000000000000" ).serialize ()). isEqualTo ( "" );
51+ assertThat ( OtelTraceState .parse ("th:10000000000000" ).serialize ()). isEqualTo ( "th:1" );
52+ assertThat ( OtelTraceState .parse ("th:1000000000000" ).serialize ()). isEqualTo ( "th:1" );
53+ assertThat ( OtelTraceState .parse ("th:100000000000" ).serialize ()). isEqualTo ( "th:1" );
54+ assertThat ( OtelTraceState .parse ("th:10000000000" ).serialize ()). isEqualTo ( "th:1" );
55+ assertThat ( OtelTraceState .parse ("th:1000000000" ).serialize ()). isEqualTo ( "th:1" );
56+ assertThat ( OtelTraceState .parse ("th:100000000" ).serialize ()). isEqualTo ( "th:1" );
57+ assertThat ( OtelTraceState .parse ("th:10000000" ).serialize ()). isEqualTo ( "th:1" );
58+ assertThat ( OtelTraceState .parse ("th:1000000" ).serialize ()). isEqualTo ( "th:1" );
59+ assertThat ( OtelTraceState .parse ("th:100000" ).serialize ()). isEqualTo ( "th:1" );
60+ assertThat ( OtelTraceState .parse ("th:10000" ).serialize ()). isEqualTo ( "th:1" );
61+ assertThat ( OtelTraceState .parse ("th:1000" ).serialize ()). isEqualTo ( "th:1" );
62+ assertThat ( OtelTraceState .parse ("th:100" ).serialize ()). isEqualTo ( "th:1" );
63+ assertThat ( OtelTraceState .parse ("th:10" ).serialize ()). isEqualTo ( "th:1" );
64+ assertThat ( OtelTraceState .parse ("th:1" ).serialize ()). isEqualTo ( "th:1" );
6765
68- assertEquals ( "th:10000000000001" , OtelTraceState .parse ("th:10000000000001" ).serialize ());
69- assertEquals ( "th:1000000000001" , OtelTraceState .parse ("th:10000000000010" ).serialize ());
70- assertEquals ( "" , OtelTraceState .parse ("rv:x" ).serialize ());
71- assertEquals ( "" , OtelTraceState .parse ("rv:100000000000000" ).serialize ());
72- assertEquals ( "rv:10000000000000" , OtelTraceState .parse ("rv:10000000000000" ).serialize ());
73- assertEquals ( "" , OtelTraceState .parse ("rv:1000000000000" ).serialize ());
66+ assertThat ( OtelTraceState .parse ("th:10000000000001" ).serialize ()). isEqualTo ( "th:10000000000001" );
67+ assertThat ( OtelTraceState .parse ("th:10000000000010" ).serialize ()). isEqualTo ( "th:1000000000001" );
68+ assertThat ( OtelTraceState .parse ("rv:x" ).serialize ()). isEqualTo ( "" );
69+ assertThat ( OtelTraceState .parse ("rv:100000000000000" ).serialize ()). isEqualTo ( "" );
70+ assertThat ( OtelTraceState .parse ("rv:10000000000000" ).serialize ()). isEqualTo ( "rv:10000000000000" );
71+ assertThat ( OtelTraceState .parse ("rv:1000000000000" ).serialize ()). isEqualTo ( "" );
7472 }
7573}
0 commit comments