Fix #394 #4
GitHub Actions / Test Results
failed
Sep 9, 2024 in 0s
1 fail, 2 skipped, 1 927 pass in 1m 3s
18 files 18 suites 1m 3s ⏱️
1 930 tests 1 927 ✅ 2 💤 1 ❌
2 556 runs 2 550 ✅ 4 💤 2 ❌
Results for commit faa98ee.
Annotations
Check warning on line 0 in org.jetbrains.java.decompiler.SingleClassesTest
github-actions / Test Results
All 2 runs failed: TestAnonymousClass (org.jetbrains.java.decompiler.SingleClassesTest)
artifacts/test-results-java17/build/test-results/test/TEST-org.jetbrains.java.decompiler.SingleClassesTest.xml [took 0s]
artifacts/test-results-java21/build/test-results/test/TEST-org.jetbrains.java.decompiler.SingleClassesTest.xml [took 0s]
Raw output
org.opentest4j.AssertionFailedError: expected: <package pkg;
import java.util.Iterator;
public abstract class TestAnonymousClass {
public static final Runnable R3 = new Runnable() {
@Override
public void run() {
int a = 5;// 39
int b = 5;// 40
}// 41
};
public static final Runnable R = new Runnable() {
@Override
public void run() {
int a = 5;// 56
int b = 5;// 57
}// 58
};
public static final Runnable R1 = new Runnable() {
@Override
public void run() {
int a = 5;// 64
int b = 5;// 65
}// 66
};
private final TestAnonymousClass.InnerRecursive y = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive(null) {
@Override
void foo() {
int a = 5;// 86
int b = 5;// 87
int g = 5;// 88
}// 89
}) {
int v = 5;
int t = 5;
int j = 5;
int o = 5;
};
private final TestAnonymousClass.InnerRecursive x = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive(null) {
@Override
void foo() {
int a = 5;// 101
int b = 5;// 102
int g = 5;// 103
}// 104
}) {
int v = 5;
int t = 5;
int j = 5;
int o = 5;
};
void foo(int i) throws Exception {
if (i > 0) {// 13
TestAnonymousClass.I r = new TestAnonymousClass.I() {// 14
@Override
public void foo() throws Exception {
int a = 5;// 16
int b = 5;// 17
}// 18
};
r.foo();// 20
} else {
int x = 5;// 23
System.out.println(5);// 24
}
}// 26
void bar() {
(new Object() {
public void foo(String s) {
System.out.println(s);// 31
}// 32
}).foo("Hello world");// 29 33
}// 34
void boo() {
int a = 5;// 46
}// 47
void zoo() {
int a = 5;// 50
}// 51
public static Iterable<Integer> innerInAnon() {
return new Iterable<Integer>() {// 125
public int field = 1491401;
@Override
public Iterator<Integer> iterator() {
return new Inner();// 143
}
class Inner implements Iterator<Integer> {
@Override
public boolean hasNext() {
return true;// 132
}
public Integer next() {
return field ^= 643483;// 137
}
}
};
}
public static Iterable<Integer> innerInAnon2() {
return new Iterable<Integer>() {// 149
public int field = 1491401;
@Override
public Iterator<Integer> iterator() {
return new I2().new Inner();// 169
}
class I2 {
class Inner implements Iterator<Integer> {
@Override
public boolean hasNext() {
return true;// 157
}
public Integer next() {
return field ^= 643483;// 162
}
}
}
};
}
interface I {
void foo() throws Exception;
}
private static class Inner {
private static Runnable R_I = new Runnable() {
@Override
public void run() {
int a = 5;// 77
int b = 5;// 78
}// 79
};
}
static class InnerRecursive {
TestAnonymousClass.InnerRecursive r;
public InnerRecursive(TestAnonymousClass.InnerRecursive r) {
this.r = r;// 116
}// 117
void foo() {
}// 121
}
}
class 'pkg/TestAnonymousClass$3' {
method 'run ()V' {
0 8
1 8
2 9
3 9
4 10
}
}
class 'pkg/TestAnonymousClass$4' {
method 'run ()V' {
0 15
1 15
2 16
3 16
4 17
}
}
class 'pkg/TestAnonymousClass$5' {
method 'run ()V' {
0 22
1 22
2 23
3 23
4 24
}
}
class 'pkg/TestAnonymousClass$6' {
method 'foo ()V' {
0 29
1 29
2 30
3 30
4 31
5 31
6 32
}
}
class 'pkg/TestAnonymousClass$8' {
method 'foo ()V' {
0 42
1 42
2 43
3 43
4 44
5 44
6 45
}
}
class 'pkg/TestAnonymousClass' {
method 'foo (I)V' {
0 54
1 54
2 54
3 54
c 55
d 62
e 62
f 62
10 62
11 62
12 62
16 64
17 64
18 65
19 65
1a 65
1b 65
1c 65
1d 65
1e 65
1f 67
}
method 'bar ()V' {
8 74
9 74
a 74
b 74
c 74
d 75
}
method 'boo ()V' {
0 78
1 78
2 79
}
method 'zoo ()V' {
0 82
1 82
2 83
}
method 'innerInAnon ()Ljava/lang/Iterable;' {
7 86
}
method 'innerInAnon2 ()Ljava/lang/Iterable;' {
7 108
}
}
class 'pkg/TestAnonymousClass$1' {
method 'foo ()V' {
0 58
1 58
2 59
3 59
4 60
}
}
class 'pkg/TestAnonymousClass$2' {
method 'foo (Ljava/lang/String;)V' {
0 72
1 72
2 72
3 72
4 72
5 72
6 72
7 73
}
}
class 'pkg/TestAnonymousClass$10' {
method 'iterator ()Ljava/util/Iterator;' {
8 91
}
}
class 'pkg/TestAnonymousClass$10$Inner' {
method 'hasNext ()Z' {
0 97
1 97
}
method 'next ()Ljava/lang/Integer;' {
1 101
2 101
3 101
8 101
9 101
c 101
d 101
e 101
f 101
10 101
11 101
12 101
}
}
class 'pkg/TestAnonymousClass$11' {
method 'iterator ()Ljava/util/Iterator;' {
14 113
}
}
class 'pkg/TestAnonymousClass$11$I2$Inner' {
method 'hasNext ()Z' {
0 120
1 120
}
method 'next ()Ljava/lang/Integer;' {
4 124
5 124
6 124
b 124
c 124
f 124
10 124
11 124
12 124
13 124
14 124
15 124
}
}
class 'pkg/TestAnonymousClass$Inner$1' {
method 'run ()V' {
0 139
1 139
2 140
3 140
4 141
}
}
class 'pkg/TestAnonymousClass$InnerRecursive' {
method '<init> (Lpkg/TestAnonymousClass$InnerRecursive;)V' {
4 149
5 149
6 149
7 149
8 149
9 150
}
method 'foo ()V' {
0 153
}
}
Lines mapping:
13 <-> 55
14 <-> 56
16 <-> 59
17 <-> 60
18 <-> 61
20 <-> 63
23 <-> 65
24 <-> 66
26 <-> 68
29 <-> 75
31 <-> 73
32 <-> 74
33 <-> 75
34 <-> 76
39 <-> 9
40 <-> 10
41 <-> 11
46 <-> 79
47 <-> 80
50 <-> 83
51 <-> 84
56 <-> 16
57 <-> 17
58 <-> 18
64 <-> 23
65 <-> 24
66 <-> 25
77 <-> 140
78 <-> 141
79 <-> 142
86 <-> 30
87 <-> 31
88 <-> 32
89 <-> 33
101 <-> 43
102 <-> 44
103 <-> 45
104 <-> 46
116 <-> 150
117 <-> 151
121 <-> 154
125 <-> 87
132 <-> 98
137 <-> 102
143 <-> 92
149 <-> 109
157 <-> 121
162 <-> 125
169 <-> 114
Not mapped:
21
115> but was: <package pkg;
import java.util.Iterator;
public abstract class TestAnonymousClass {
public static final Runnable R3 = new Runnable() {
@Override
public void run() {
int a = 5;// 39
int b = 5;// 40
}// 41
};
public static final Runnable R = new Runnable() {
@Override
public void run() {
int a = 5;// 56
int b = 5;// 57
}// 58
};
public static final Runnable R1 = new Runnable() {
@Override
public void run() {
int a = 5;// 64
int b = 5;// 65
}// 66
};
private final TestAnonymousClass.InnerRecursive y = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive(null) {
@Override
void foo() {
int a = 5;// 86
int b = 5;// 87
int g = 5;// 88
}// 89
}) {
int v = 5;
int t = 5;
int j = 5;
int o = 5;
};
private final TestAnonymousClass.InnerRecursive x = new TestAnonymousClass.InnerRecursive(new TestAnonymousClass.InnerRecursive(null) {
@Override
void foo() {
int a = 5;// 101
int b = 5;// 102
int g = 5;// 103
}// 104
}) {
int v = 5;
int t = 5;
int j = 5;
int o = 5;
};
void foo(int i) throws Exception {
if (i > 0) {// 13
TestAnonymousClass.I r = new TestAnonymousClass.I() {// 14
@Override
public void foo() throws Exception {
int a = 5;// 16
int b = 5;// 17
}// 18
};
r.foo();// 20
} else {
int x = 5;// 23
System.out.println(5);// 24
}
}// 26
void bar() {
((<unrepresentable>)(new Object() {
public void foo(String s) {
System.out.println(s);// 31
}// 32
})).foo("Hello world");// 29 33
}// 34
void boo() {
int a = 5;// 46
}// 47
void zoo() {
int a = 5;// 50
}// 51
public static Iterable<Integer> innerInAnon() {
return new Iterable<Integer>() {// 125
public int field = 1491401;
@Override
public Iterator<Integer> iterator() {
return new Inner();// 143
}
class Inner implements Iterator<Integer> {
@Override
public boolean hasNext() {
return true;// 132
}
public Integer next() {
return field ^= 643483;// 137
}
}
};
}
public static Iterable<Integer> innerInAnon2() {
return new Iterable<Integer>() {// 149
public int field = 1491401;
@Override
public Iterator<Integer> iterator() {
return new I2().new Inner();// 169
}
class I2 {
class Inner implements Iterator<Integer> {
@Override
public boolean hasNext() {
return true;// 157
}
public Integer next() {
return field ^= 643483;// 162
}
}
}
};
}
interface I {
void foo() throws Exception;
}
private static class Inner {
private static Runnable R_I = new Runnable() {
@Override
public void run() {
int a = 5;// 77
int b = 5;// 78
}// 79
};
}
static class InnerRecursive {
TestAnonymousClass.InnerRecursive r;
public InnerRecursive(TestAnonymousClass.InnerRecursive r) {
this.r = r;// 116
}// 117
void foo() {
}// 121
}
}
class 'pkg/TestAnonymousClass$3' {
method 'run ()V' {
0 8
1 8
2 9
3 9
4 10
}
}
class 'pkg/TestAnonymousClass$4' {
method 'run ()V' {
0 15
1 15
2 16
3 16
4 17
}
}
class 'pkg/TestAnonymousClass$5' {
method 'run ()V' {
0 22
1 22
2 23
3 23
4 24
}
}
class 'pkg/TestAnonymousClass$6' {
method 'foo ()V' {
0 29
1 29
2 30
3 30
4 31
5 31
6 32
}
}
class 'pkg/TestAnonymousClass$8' {
method 'foo ()V' {
0 42
1 42
2 43
3 43
4 44
5 44
6 45
}
}
class 'pkg/TestAnonymousClass' {
method 'foo (I)V' {
0 54
1 54
2 54
3 54
c 55
d 62
e 62
f 62
10 62
11 62
12 62
16 64
17 64
18 65
19 65
1a 65
1b 65
1c 65
1d 65
1e 65
1f 67
}
method 'bar ()V' {
8 74
9 74
a 74
b 74
c 74
d 75
}
method 'boo ()V' {
0 78
1 78
2 79
}
method 'zoo ()V' {
0 82
1 82
2 83
}
method 'innerInAnon ()Ljava/lang/Iterable;' {
7 86
}
method 'innerInAnon2 ()Ljava/lang/Iterable;' {
7 108
}
}
class 'pkg/TestAnonymousClass$1' {
method 'foo ()V' {
0 58
1 58
2 59
3 59
4 60
}
}
class 'pkg/TestAnonymousClass$2' {
method 'foo (Ljava/lang/String;)V' {
0 72
1 72
2 72
3 72
4 72
5 72
6 72
7 73
}
}
class 'pkg/TestAnonymousClass$10' {
method 'iterator ()Ljava/util/Iterator;' {
8 91
}
}
class 'pkg/TestAnonymousClass$10$Inner' {
method 'hasNext ()Z' {
0 97
1 97
}
method 'next ()Ljava/lang/Integer;' {
1 101
2 101
3 101
8 101
9 101
c 101
d 101
e 101
f 101
10 101
11 101
12 101
}
}
class 'pkg/TestAnonymousClass$11' {
method 'iterator ()Ljava/util/Iterator;' {
14 113
}
}
class 'pkg/TestAnonymousClass$11$I2$Inner' {
method 'hasNext ()Z' {
0 120
1 120
}
method 'next ()Ljava/lang/Integer;' {
4 124
5 124
6 124
b 124
c 124
f 124
10 124
11 124
12 124
13 124
14 124
15 124
}
}
class 'pkg/TestAnonymousClass$Inner$1' {
method 'run ()V' {
0 139
1 139
2 140
3 140
4 141
}
}
class 'pkg/TestAnonymousClass$InnerRecursive' {
method '<init> (Lpkg/TestAnonymousClass$InnerRecursive;)V' {
4 149
5 149
6 149
7 149
8 149
9 150
}
method 'foo ()V' {
0 153
}
}
Lines mapping:
13 <-> 55
14 <-> 56
16 <-> 59
17 <-> 60
18 <-> 61
20 <-> 63
23 <-> 65
24 <-> 66
26 <-> 68
29 <-> 75
31 <-> 73
32 <-> 74
33 <-> 75
34 <-> 76
39 <-> 9
40 <-> 10
41 <-> 11
46 <-> 79
47 <-> 80
50 <-> 83
51 <-> 84
56 <-> 16
57 <-> 17
58 <-> 18
64 <-> 23
65 <-> 24
66 <-> 25
77 <-> 140
78 <-> 141
79 <-> 142
86 <-> 30
87 <-> 31
88 <-> 32
89 <-> 33
101 <-> 43
102 <-> 44
103 <-> 45
104 <-> 46
116 <-> 150
117 <-> 151
121 <-> 154
125 <-> 87
132 <-> 98
137 <-> 102
143 <-> 92
149 <-> 109
157 <-> 121
162 <-> 125
169 <-> 114
Not mapped:
21
115>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1142)
at app//org.jetbrains.java.decompiler.SingleClassesTestBase$TestDefinition.run(SingleClassesTestBase.java:274)
at app//org.jetbrains.java.decompiler.SingleClassesTestBase$TestSet.lambda$getTests$0(SingleClassesTestBase.java:164)
at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.lambda$execute$0(DynamicTestTestDescriptor.java:53)
at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at app//org.junit.jupiter.api.extension.InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.java:167)
at app//org.junit.jupiter.api.extension.InvocationInterceptor.interceptDynamicTest(InvocationInterceptor.java:184)
at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.lambda$execute$1(DynamicTestTestDescriptor.java:61)
at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptorCall.lambda$ofVoid$0(InvocationInterceptorChain.java:78)
at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.execute(DynamicTestTestDescriptor.java:60)
at app//org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor.execute(DynamicTestTestDescriptor.java:32)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at [email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at [email protected]/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at [email protected]/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:601)
at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:67)
at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:33)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at [email protected]/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at [email protected]/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at [email protected]/java.util.Iterator.forEachRemaining(Iterator.java:133)
at [email protected]/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
at [email protected]/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at [email protected]/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at [email protected]/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at [email protected]/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at [email protected]/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at [email protected]/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:601)
at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:67)
at app//org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor.execute(DynamicContainerTestDescriptor.java:33)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
at [email protected]/java.util.Optional.ifPresent(Optional.java:178)
at app//org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor.lambda$invokeTestMethod$1(TestFactoryTestDescriptor.java:108)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor.invokeTestMethod(TestFactoryTestDescriptor.java:95)
at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
at app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147)
at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127)
at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90)
at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55)
at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102)
at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54)
at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at app//org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:124)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:99)
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:94)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:63)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy2/jdk.proxy2.$Proxy6.stop(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:200)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Loading