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