File tree Expand file tree Collapse file tree
core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,7 +45,8 @@ public void givenUsingJava8_whenGeneratingRandomAlphabeticString_thenCorrect() {
4545 final int targetStringLength = 10 ;
4646 final Random random = new Random ();
4747
48- final String generatedString = random .ints (targetStringLength , leftLimit , rightLimit + 1 )
48+ final String generatedString = random .ints (leftLimit , rightLimit + 1 )
49+ .limit (targetStringLength )
4950 .collect (StringBuilder ::new , StringBuilder ::appendCodePoint , StringBuilder ::append )
5051 .toString ();
5152
@@ -59,8 +60,9 @@ public void givenUsingJava8_whenGeneratingRandomAlphanumericString_thenCorrect()
5960 final int targetStringLength = 10 ;
6061 final Random random = new Random ();
6162
62- final String generatedString = random .ints (targetStringLength , leftLimit , rightLimit + 1 )
63- .filter (i -> (i < 57 || i > 65 ) && (i < 90 || i > 97 ))
63+ final String generatedString = random .ints (leftLimit , rightLimit + 1 )
64+ .filter (i -> (i <= 57 || i >= 65 ) && (i <= 90 || i >= 97 ))
65+ .limit (targetStringLength )
6466 .collect (StringBuilder ::new , StringBuilder ::appendCodePoint , StringBuilder ::append )
6567 .toString ();
6668
You can’t perform that action at this time.
0 commit comments