@@ -23,37 +23,24 @@ import spock.lang.Specification
23
23
*/
24
24
class GrailsStringUtilsSpec extends Specification {
25
25
26
- static final String FOO = " foo" ;
27
- static final String WHITESPACE ;
28
- static final String NON_WHITESPACE ;
29
- static final String HARD_SPACE ;
30
- static final String TRIMMABLE ;
31
- static final String NON_TRIMMABLE ;
26
+ static final String FOO = ' foo'
27
+ static final String TRIMMABLE
28
+ static final String NON_TRIMMABLE
32
29
33
30
static {
34
- final StringBuilder ws = new StringBuilder ();
35
- final StringBuilder nws = new StringBuilder ();
36
- final String hs = String . valueOf((char ) 160 );
37
- final StringBuilder tr = new StringBuilder ();
38
- final StringBuilder ntr = new StringBuilder ();
39
- for (int i = 0 ; i < Character . MAX_VALUE ; i++ ) {
40
- if (Character . isWhitespace((char ) i)) {
41
- ws. append((char ) i);
42
- if (i > 32 ) {
43
- ntr. append((char ) i);
44
- }
45
- } else if (i < 40 ) {
46
- nws. append((char ) i);
31
+ def trimmable = new StringBuilder ()
32
+ def nonTrimmable = new StringBuilder ()
33
+ (0 .. < Character . MAX_VALUE ). each { i ->
34
+ char ch = (char ) i
35
+ if (Character . isWhitespace(ch) && i > 32 ) {
36
+ nonTrimmable. append(ch)
47
37
}
48
38
}
49
- for ( int i = 0 ; i <= 32 ; i ++ ) {
50
- tr . append((char ) i);
39
+ ( 0 .. 32 ) . each { int i ->
40
+ trimmable . append((char ) i)
51
41
}
52
- WHITESPACE = ws. toString();
53
- NON_WHITESPACE = nws. toString();
54
- HARD_SPACE = hs;
55
- TRIMMABLE = tr. toString();
56
- NON_TRIMMABLE = ntr. toString();
42
+ TRIMMABLE = trimmable. toString()
43
+ NON_TRIMMABLE = nonTrimmable. toString()
57
44
}
58
45
59
46
void " Test toBoolean" () {
0 commit comments