55
66package io .opentelemetry .contrib .sampler .consistent ;
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 ;
12- import org .junit .jupiter .api .Assertions ;
1312import org .junit .jupiter .api .Test ;
1413
1514class OtelTraceStateTest {
@@ -21,59 +20,57 @@ private static String getXString(int len) {
2120 @ Test
2221 void test () {
2322
24- Assertions . assertEquals ( "" , OtelTraceState .parse ("" ).serialize ());
25- assertEquals ( "" , OtelTraceState .parse ("" ).serialize ());
23+ assertThat ( OtelTraceState .parse ("" ).serialize ()). isEqualTo ( "" );
24+ assertThat ( OtelTraceState .parse ("" ).serialize ()). isEqualTo ( "" );
2625
27- assertEquals ( "" , OtelTraceState .parse ("a" ).serialize ());
28- assertEquals ( "" , OtelTraceState .parse ("#" ).serialize ());
29- assertEquals ( "" , OtelTraceState .parse (" " ).serialize ());
26+ assertThat ( OtelTraceState .parse ("a" ).serialize ()). isEqualTo ( "" );
27+ assertThat ( OtelTraceState .parse ("#" ).serialize ()). isEqualTo ( "" );
28+ assertThat ( OtelTraceState .parse (" " ).serialize ()). isEqualTo ( "" );
3029
31- assertEquals ("p:5" , OtelTraceState .parse ("p:5" ).serialize ());
32- assertEquals ("p:63" , OtelTraceState .parse ("p:63" ).serialize ());
33- assertEquals ("" , OtelTraceState .parse ("p:64" ).serialize ());
34- assertEquals ("" , OtelTraceState .parse ("p:5;" ).serialize ());
35- assertEquals ("" , OtelTraceState .parse ("p:99" ).serialize ());
36- assertEquals ("" , OtelTraceState .parse ("p:" ).serialize ());
37- assertEquals ("" , OtelTraceState .parse ("p:232" ).serialize ());
38- assertEquals ("" , OtelTraceState .parse ("x;p:5" ).serialize ());
39- assertEquals ("" , OtelTraceState .parse ("p:5;x" ).serialize ());
40- assertEquals ("p:5;x:3" , OtelTraceState .parse ("x:3;p:5" ).serialize ());
41- assertEquals ("p:5;x:3" , OtelTraceState .parse ("p:5;x:3" ).serialize ());
42- assertEquals ("" , OtelTraceState .parse ("p:5;x:3;" ).serialize ());
43- assertEquals (
44- "p:5;a:" + getXString (246 ) + ";x:3" ,
45- OtelTraceState .parse ("a:" + getXString (246 ) + ";p:5;x:3" ).serialize ());
46- assertEquals ("" , OtelTraceState .parse ("a:" + getXString (247 ) + ";p:5;x:3" ).serialize ());
30+ assertThat (OtelTraceState .parse ("p:5" ).serialize ()).isEqualTo ("p:5" );
31+ assertThat (OtelTraceState .parse ("p:63" ).serialize ()).isEqualTo ("p:63" );
32+ assertThat (OtelTraceState .parse ("p:64" ).serialize ()).isEqualTo ("" );
33+ assertThat (OtelTraceState .parse ("p:5;" ).serialize ()).isEqualTo ("" );
34+ assertThat (OtelTraceState .parse ("p:99" ).serialize ()).isEqualTo ("" );
35+ assertThat (OtelTraceState .parse ("p:" ).serialize ()).isEqualTo ("" );
36+ assertThat (OtelTraceState .parse ("p:232" ).serialize ()).isEqualTo ("" );
37+ assertThat (OtelTraceState .parse ("x;p:5" ).serialize ()).isEqualTo ("" );
38+ assertThat (OtelTraceState .parse ("p:5;x" ).serialize ()).isEqualTo ("" );
39+ assertThat (OtelTraceState .parse ("x:3;p:5" ).serialize ()).isEqualTo ("p:5;x:3" );
40+ assertThat (OtelTraceState .parse ("p:5;x:3" ).serialize ()).isEqualTo ("p:5;x:3" );
41+ assertThat (OtelTraceState .parse ("p:5;x:3;" ).serialize ()).isEqualTo ("" );
42+ assertThat (OtelTraceState .parse ("a:" + getXString (246 ) + ";p:5;x:3" ).serialize ())
43+ .isEqualTo ("p:5;a:" + getXString (246 ) + ";x:3" );
44+ assertThat (OtelTraceState .parse ("a:" + getXString (247 ) + ";p:5;x:3" ).serialize ()).isEqualTo ("" );
4745
48- assertEquals ("r:5" , OtelTraceState .parse ("r:5" ).serialize ());
49- assertEquals ("r:62" , OtelTraceState .parse ("r:62" ).serialize ());
50- assertEquals ("" , OtelTraceState .parse ("r:63" ).serialize ());
51- assertEquals ("" , OtelTraceState .parse ("r:5;" ).serialize ());
52- assertEquals ("" , OtelTraceState .parse ("r:99" ).serialize ());
53- assertEquals ("" , OtelTraceState .parse ("r:" ).serialize ());
54- assertEquals ("" , OtelTraceState .parse ("r:232" ).serialize ());
55- assertEquals ("" , OtelTraceState .parse ("x;r:5" ).serialize ());
56- assertEquals ("" , OtelTraceState .parse ("r:5;x" ).serialize ());
57- assertEquals ("r:5;x:3" , OtelTraceState .parse ("x:3;r:5" ).serialize ());
58- assertEquals ("r:5;x:3" , OtelTraceState .parse ("r:5;x:3" ).serialize ());
59- assertEquals ("" , OtelTraceState .parse ("r:5;x:3;" ).serialize ());
60- assertEquals (
61- "r:5;a:" + getXString (246 ) + ";x:3" ,
62- OtelTraceState .parse ("a:" + getXString (246 ) + ";r:5;x:3" ).serialize ());
63- assertEquals ("" , OtelTraceState .parse ("a:" + getXString (247 ) + ";r:5;x:3" ).serialize ());
46+ assertThat (OtelTraceState .parse ("r:5" ).serialize ()).isEqualTo ("r:5" );
47+ assertThat (OtelTraceState .parse ("r:62" ).serialize ()).isEqualTo ("r:62" );
48+ assertThat (OtelTraceState .parse ("r:63" ).serialize ()).isEqualTo ("" );
49+ assertThat (OtelTraceState .parse ("r:5;" ).serialize ()).isEqualTo ("" );
50+ assertThat (OtelTraceState .parse ("r:99" ).serialize ()).isEqualTo ("" );
51+ assertThat (OtelTraceState .parse ("r:" ).serialize ()).isEqualTo ("" );
52+ assertThat (OtelTraceState .parse ("r:232" ).serialize ()).isEqualTo ("" );
53+ assertThat (OtelTraceState .parse ("x;r:5" ).serialize ()).isEqualTo ("" );
54+ assertThat (OtelTraceState .parse ("r:5;x" ).serialize ()).isEqualTo ("" );
55+ assertThat (OtelTraceState .parse ("x:3;r:5" ).serialize ()).isEqualTo ("r:5;x:3" );
56+ assertThat (OtelTraceState .parse ("r:5;x:3" ).serialize ()).isEqualTo ("r:5;x:3" );
57+ assertThat (OtelTraceState .parse ("r:5;x:3;" ).serialize ()).isEqualTo ("" );
58+ assertThat (OtelTraceState .parse ("a:" + getXString (246 ) + ";r:5;x:3" ).serialize ())
59+ .isEqualTo ("r:5;a:" + getXString (246 ) + ";x:3" );
60+ assertThat (OtelTraceState .parse ("a:" + getXString (247 ) + ";r:5;x:3" ).serialize ()).isEqualTo ("" );
6461
65- assertEquals ( "p:7;r:5" , OtelTraceState .parse ("r:5;p:7" ).serialize ());
66- assertEquals ( "p:4;r:5" , OtelTraceState .parse ("r:5;p:4" ).serialize ());
67- assertEquals ( "p:7;r:5" , OtelTraceState .parse ("r:5;p:7" ).serialize ());
68- assertEquals ( "p:4;r:5" , OtelTraceState .parse ("r:5;p:4" ).serialize ());
62+ assertThat ( OtelTraceState .parse ("r:5;p:7" ).serialize ()). isEqualTo ( "p:7;r:5" );
63+ assertThat ( OtelTraceState .parse ("r:5;p:4" ).serialize ()). isEqualTo ( "p:4;r:5" );
64+ assertThat ( OtelTraceState .parse ("r:5;p:7" ).serialize ()). isEqualTo ( "p:7;r:5" );
65+ assertThat ( OtelTraceState .parse ("r:5;p:4" ).serialize ()). isEqualTo ( "p:4;r:5" );
6966
70- assertEquals ( "r:6" , OtelTraceState .parse ("r:5;r:6" ).serialize ());
71- assertEquals ( "p:6;r:10" , OtelTraceState .parse ("p:5;p:6;r:10" ).serialize ());
72- assertEquals ( "" , OtelTraceState .parse ("p5;p:6;r:10" ).serialize ());
73- assertEquals ( "p:6;r:10;p5:3" , OtelTraceState .parse ("p5:3;p:6;r:10" ).serialize ());
74- assertEquals ( "" , OtelTraceState .parse (":p:6;r:10" ).serialize ());
75- assertEquals ( "" , OtelTraceState .parse (";p:6;r:10" ).serialize ());
76- assertEquals ( "" , OtelTraceState .parse ("_;p:6;r:10" ).serialize ());
77- assertEquals ( "" , OtelTraceState .parse ("5;p:6;r:10" ).serialize ());
67+ assertThat ( OtelTraceState .parse ("r:5;r:6" ).serialize ()). isEqualTo ( "r:6" );
68+ assertThat ( OtelTraceState .parse ("p:5;p:6;r:10" ).serialize ()). isEqualTo ( "p:6;r:10" );
69+ assertThat ( OtelTraceState .parse ("p5;p:6;r:10" ).serialize ()). isEqualTo ( "" );
70+ assertThat ( OtelTraceState .parse ("p5:3;p:6;r:10" ).serialize ()). isEqualTo ( "p:6;r:10;p5:3" );
71+ assertThat ( OtelTraceState .parse (":p:6;r:10" ).serialize ()). isEqualTo ( "" );
72+ assertThat ( OtelTraceState .parse (";p:6;r:10" ).serialize ()). isEqualTo ( "" );
73+ assertThat ( OtelTraceState .parse ("_;p:6;r:10" ).serialize ()). isEqualTo ( "" );
74+ assertThat ( OtelTraceState .parse ("5;p:6;r:10" ).serialize ()). isEqualTo ( "" );
7875 }
7976}
0 commit comments