From b1383c6d3b11dd070caa966a7ec7907b1091c3e8 Mon Sep 17 00:00:00 2001 From: Jagdish Prajapati Date: Sat, 6 Jun 2026 10:34:10 +0000 Subject: [PATCH 1/2] Bump eclipse-temurin to 26.0.1_8-jdk --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c9b3679..ffa04cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ WORKDIR /app COPY --chown=gradle:gradle . /app RUN gradle -i --stacktrace clean build -FROM eclipse-temurin:25.0.3_9-jdk@sha256:e23592541431eaeef5c13c84c21db71f97cdca0e70181ea6222ec9bccac24f6c +FROM eclipse-temurin:26.0.1_8-jdk@sha256:e1ccbf158a2818db7f770d0159f30a191e512c6a482797c55f7ae04a54247563 WORKDIR /opt/test-runner COPY bin/run.sh bin/run.sh From f32a0d1c26c1f130093ac0d9f9bc0c9dad5c98e3 Mon Sep 17 00:00:00 2001 From: Jagdish Prajapati Date: Sat, 6 Jun 2026 10:51:35 +0000 Subject: [PATCH 2/2] Update golden snapshots for JDK 26 --- .../expected_results.json | 18 +++++++++--------- .../expected_results.json | 4 ++-- .../expected_results.json | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/tests/solution-passes-no-tests/expected_results.json b/tests/solution-passes-no-tests/expected_results.json index a9bbf3d..b205482 100644 --- a/tests/solution-passes-no-tests/expected_results.json +++ b/tests/solution-passes-no-tests/expected_results.json @@ -4,47 +4,47 @@ "name" : "testYearNotDivBy4InCommonYear()", "test_code" : "@Test\npublic void testYearNotDivBy4InCommonYear() {\n assertThat(leap.isLeapYear(2015)).isFalse();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearNotDivBy4InCommonYear(LeapTest.java:19)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearNotDivBy4InCommonYear(LeapTest.java:19)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy2NotDivBy4InCommonYear()", "test_code" : "@Test\npublic void testYearDivBy2NotDivBy4InCommonYear() {\n assertThat(leap.isLeapYear(1970)).isFalse();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy2NotDivBy4InCommonYear(LeapTest.java:25)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy2NotDivBy4InCommonYear(LeapTest.java:25)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy4NotDivBy100InLeapYear()", "test_code" : "@Test\npublic void testYearDivBy4NotDivBy100InLeapYear() {\n assertThat(leap.isLeapYear(1996)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy4NotDivBy100InLeapYear(LeapTest.java:31)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy4NotDivBy100InLeapYear(LeapTest.java:31)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy4And5InLeapYear()", "test_code" : "@Test\npublic void testYearDivBy4And5InLeapYear() {\n assertThat(leap.isLeapYear(1960)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy4And5InLeapYear(LeapTest.java:37)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy4And5InLeapYear(LeapTest.java:37)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy100NotDivBy400InCommonYear()", "test_code" : "@Test\npublic void testYearDivBy100NotDivBy400InCommonYear() {\n assertThat(leap.isLeapYear(2100)).isFalse();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy100NotDivBy400InCommonYear(LeapTest.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy100NotDivBy400InCommonYear(LeapTest.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy100NotDivBy3IsNotLeapYear()", "test_code" : "@Test\npublic void testYearDivBy100NotDivBy3IsNotLeapYear() {\n assertThat(leap.isLeapYear(1900)).isFalse();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy100NotDivBy3IsNotLeapYear(LeapTest.java:49)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy100NotDivBy3IsNotLeapYear(LeapTest.java:49)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy400InLeapYear()", "test_code" : "@Test\npublic void testYearDivBy400InLeapYear() {\n assertThat(leap.isLeapYear(2000)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400InLeapYear(LeapTest.java:55)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400InLeapYear(LeapTest.java:55)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy400NotDivBy125IsLeapYear()", "test_code" : "@Test\npublic void testYearDivBy400NotDivBy125IsLeapYear() {\n assertThat(leap.isLeapYear(2400)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400NotDivBy125IsLeapYear(LeapTest.java:61)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400NotDivBy125IsLeapYear(LeapTest.java:61)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy200NotDivBy400InCommonYear()", "test_code" : "@Test\npublic void testYearDivBy200NotDivBy400InCommonYear() {\n assertThat(leap.isLeapYear(1800)).isFalse();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy200NotDivBy400InCommonYear(LeapTest.java:67)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be false but was true\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be false but was true\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy200NotDivBy400InCommonYear(LeapTest.java:67)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" } ], "version" : 3 } \ No newline at end of file diff --git a/tests/solution-passes-some-tests/expected_results.json b/tests/solution-passes-some-tests/expected_results.json index f559762..1857718 100644 --- a/tests/solution-passes-some-tests/expected_results.json +++ b/tests/solution-passes-some-tests/expected_results.json @@ -28,12 +28,12 @@ "name" : "testYearDivBy400InLeapYear()", "test_code" : "@Test\npublic void testYearDivBy400InLeapYear() {\n assertThat(leap.isLeapYear(2000)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400InLeapYear(LeapTest.java:55)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400InLeapYear(LeapTest.java:55)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy400NotDivBy125IsLeapYear()", "test_code" : "@Test\npublic void testYearDivBy400NotDivBy125IsLeapYear() {\n assertThat(leap.isLeapYear(2400)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400NotDivBy125IsLeapYear(LeapTest.java:61)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest.testYearDivBy400NotDivBy125IsLeapYear(LeapTest.java:61)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy200NotDivBy400InCommonYear()", "test_code" : "@Test\npublic void testYearDivBy200NotDivBy400InCommonYear() {\n assertThat(leap.isLeapYear(1800)).isFalse();\n}", diff --git a/tests/tests-with-nested-classes/expected_results.json b/tests/tests-with-nested-classes/expected_results.json index 54b802d..b27e643 100644 --- a/tests/tests-with-nested-classes/expected_results.json +++ b/tests/tests-with-nested-classes/expected_results.json @@ -32,12 +32,12 @@ "name" : "testYearDivBy400InLeapYear()", "test_code" : "@Test\npublic void testYearDivBy400InLeapYear() {\n assertThat(leap.isLeapYear(2000)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest$LeapYearsTest.testYearDivBy400InLeapYear(LeapTest.java:66)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest$LeapYearsTest.testYearDivBy400InLeapYear(LeapTest.java:66)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" }, { "name" : "testYearDivBy400NotDivBy125IsLeapYear()", "test_code" : "@Test\npublic void testYearDivBy400NotDivBy125IsLeapYear() {\n assertThat(leap.isLeapYear(2400)).isTrue();\n}", "status" : "fail", - "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest$LeapYearsTest.testYearDivBy400NotDivBy125IsLeapYear(LeapTest.java:72)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1604)\n" + "message" : "Message: \nExpecting value to be true but was false\nException: org.opentest4j.AssertionFailedError: \nExpecting value to be true but was false\n\tat java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)\n\tat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)\n\tat LeapTest$LeapYearsTest.testYearDivBy400NotDivBy125IsLeapYear(LeapTest.java:72)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1612)\n" } ], "version" : 3 } \ No newline at end of file