File tree Expand file tree Collapse file tree
src/test/java/org/owasp/esapi Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -87,4 +87,15 @@ public void testReplaceNull() {
8787 assertEquals ( " Test " , StringUtilities .replaceNull ( " Test " , "Replaced" ) );
8888 assertEquals ( "Replaced" , StringUtilities .replaceNull ( " NULL " , "Replaced" ) );
8989 }
90+
91+ public void testStripControls () {
92+ // valid characters are preserved
93+ assertEquals ( "\u0021 abc\u007e " , StringUtilities .stripControls ( "\u0021 abc\u007e " ) );
94+ // control characters become spaces
95+ assertEquals ( " a b c " , StringUtilities .stripControls ( "\u0000 a\u0020 b\u007f c\uffff " ) );
96+ // blank strings are preserved
97+ assertEquals ( "" , StringUtilities .stripControls ( "" ) );
98+ assertEquals ( " " , StringUtilities .stripControls ( " " ) );
99+ assertEquals ( null , StringUtilities .stripControls ( null ) );
100+ }
90101}
You can’t perform that action at this time.
0 commit comments