File tree Expand file tree Collapse file tree
src/test/java/org/baeldung/java Expand file tree Collapse file tree Original file line number Diff line number Diff line change 163163 <hibernate-validator .version>5.1.2.Final</hibernate-validator .version>
164164
165165 <!-- util -->
166- <guava .version>17.0</guava .version>
166+ <guava .version>17.0</guava .version> <!-- upgrade to 18.0 -->
167167 <commons-lang3 .version>3.3.2</commons-lang3 .version>
168168
169169 <!-- testing -->
Original file line number Diff line number Diff line change 11package org .baeldung .java ;
22
3+ import java .nio .charset .Charset ;
34import java .util .Random ;
45
56import org .apache .commons .lang3 .RandomStringUtils ;
@@ -151,7 +152,7 @@ public void givenUsingApache_whenGeneratingRandomDoubleBounded_thenCorrect() {
151152 public void givenUsingPlainJava_whenGeneratingRandomStringUnbounded_thenCorrect () {
152153 final byte [] array = new byte [7 ]; // length is bounded by 7
153154 new Random ().nextBytes (array );
154- final String generatedString = new String (array );
155+ final String generatedString = new String (array , Charset . forName ( "UTF-8" ) );
155156
156157 System .out .println (generatedString );
157158 }
@@ -166,7 +167,7 @@ public void givenUsingPlainJava_whenGeneratingRandomStringBounded_thenCorrect()
166167 final int randomLimitedInt = leftLimit + (int ) (new Random ().nextFloat () * (rightLimit - leftLimit ));
167168 buffer .append ((char ) randomLimitedInt );
168169 }
169- final String generatedString = new String ( buffer );
170+ final String generatedString = buffer . toString ( );
170171
171172 System .out .println (generatedString );
172173 }
You can’t perform that action at this time.
0 commit comments