@@ -783,4 +783,29 @@ void truncate(String text, String truncated) {
783
783
assertThat (StringUtils .truncate (text , 10 )).isEqualTo (truncated );
784
784
}
785
785
786
+ @ Test
787
+ void trimArrayElements () {
788
+ assertThat (StringUtils .trimArrayElements (null )).isNull ();
789
+ assertThat (StringUtils .trimArrayElements (new String []{})).isEmpty ();
790
+ assertThat (StringUtils .trimArrayElements (new String []{"" , " " , " " , " " })).containsExactly ("" , "" , "" , "" );
791
+ assertThat (StringUtils .trimArrayElements (new String []{"\n " , "\t " , "\n \t " })).containsExactly ("" , "" , "" );
792
+ assertThat (StringUtils .trimArrayElements (new String []{"a" , "b" , "c" })).containsExactly ("a" , "b" , "c" );
793
+ assertThat (StringUtils .trimArrayElements (new String []{" a " , " b b " , " cc " })).containsExactly ("a" , "b b" , "cc" );
794
+ assertThat (StringUtils .trimArrayElements (new String []{" a " , "b" , " c " })).containsExactly ("a" , "b" , "c" );
795
+ assertThat (StringUtils .trimArrayElements (new String []{null , " a " , null })).containsExactly (null , "a" , null );
796
+ }
797
+
798
+ @ Test
799
+ void delimitedListToStringArray () {
800
+ assertThat (StringUtils .delimitedListToStringArray (null , "," , null )).isEmpty ();
801
+ assertThat (StringUtils .delimitedListToStringArray ("a,b,c" , null , null )).containsExactly ("a,b,c" );
802
+ assertThat (StringUtils .delimitedListToStringArray ("abc" , "" , null )).containsExactly ("a" , "b" , "c" );
803
+ assertThat (StringUtils .delimitedListToStringArray ("a,b,c" , "," , null )).containsExactly ("a" , "b" , "c" );
804
+ assertThat (StringUtils .delimitedListToStringArray ("a,b,c" , "," , "a" )).containsExactly ("" , "b" , "c" );
805
+ assertThat (StringUtils .delimitedListToStringArray ("a,b,c," , "," , null )).containsExactly ("a" , "b" , "c" , "" );
806
+ assertThat (StringUtils .delimitedListToStringArray (",a,b,c" , "," , null )).containsExactly ("" , "a" , "b" , "c" );
807
+ assertThat (StringUtils .delimitedListToStringArray ("abc" , "," , null )).containsExactly ("abc" );
808
+ assertThat (StringUtils .delimitedListToStringArray ("a,b,c" , "," , "," )).containsExactly ("a" , "b" , "c" );
809
+ assertThat (StringUtils .delimitedListToStringArray ("a,,b,,c" , ",," , null )).containsExactly ("a" , "b" , "c" );
810
+ }
786
811
}
0 commit comments