This is an automated email from the ASF dual-hosted git repository. vy pushed a commit to branch release-2.x in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 12ccd49745b2f1f02804910daa17d882fc8f1d37 Author: Volkan Yazıcı <[email protected]> AuthorDate: Thu Feb 4 11:05:29 2021 +0100 Speed-up JsonWriterTest by using random increments. --- .../logging/log4j/layout/template/json/util/JsonWriterTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/util/JsonWriterTest.java b/log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/util/JsonWriterTest.java index c7c9c64..66e118e 100644 --- a/log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/util/JsonWriterTest.java +++ b/log4j-layout-template-json/src/test/java/org/apache/logging/log4j/layout/template/json/util/JsonWriterTest.java @@ -37,6 +37,7 @@ import java.util.Collections; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.Random; import java.util.function.Consumer; import java.util.function.Function; @@ -653,9 +654,12 @@ class JsonWriterTest { final Function<Integer, String> quoter) throws IOException { final SoftAssertions assertions = new SoftAssertions(); final char[] surrogates = new char[2]; + final Random random = new Random(0); for (int codePoint = Character.MIN_CODE_POINT; codePoint <= Character.MAX_CODE_POINT; - codePoint++) { + // Incrementing randomly, since incrementing by one takes almost + // two minutes for this test to finish. + codePoint += Math.abs(random.nextInt(100))) { // noinspection ResultOfMethodCallIgnored Character.toChars(codePoint, surrogates, 0); final String s = new String(surrogates);
