Skip to content

Commit f77f43e

Browse files
Stabilize the flaky test ServiceDefinitionBuilderTest.testBuilderComplexObject (#15759)
1 parent 03c5e6e commit f77f43e

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/ServiceDefinitionBuilderTest.java

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,22 @@ void checkComplexObjectAsParam(FullServiceDefinition fullServiceDefinition) {
9595
Assertions.assertEquals(findComplexObject.getReturnType(), ComplexObject.class.getCanonicalName());
9696

9797
Assertions.assertTrue(
98-
testAnnotation
99-
.getAnnotations()
100-
.equals(
101-
Arrays.asList(
102-
"@org.apache.dubbo.metadata.definition.service.annotation.MockMethodAnnotation(value=777)",
98+
(testAnnotation
99+
.getAnnotations()
100+
.contains(
101+
"@org.apache.dubbo.metadata.definition.service.annotation.MockMethodAnnotation(value=777)")
102+
&& testAnnotation
103+
.getAnnotations()
104+
.contains(
103105
"@org.apache.dubbo.metadata.definition.service.annotation.MockMethodAnnotation2(value=888)"))
104106
// JDK 17 style
105-
|| testAnnotation
106-
.getAnnotations()
107-
.equals(
108-
Arrays.asList(
109-
"@org.apache.dubbo.metadata.definition.service.annotation.MockMethodAnnotation(777)",
107+
|| (testAnnotation
108+
.getAnnotations()
109+
.contains(
110+
"@org.apache.dubbo.metadata.definition.service.annotation.MockMethodAnnotation(777)")
111+
&& testAnnotation
112+
.getAnnotations()
113+
.contains(
110114
"@org.apache.dubbo.metadata.definition.service.annotation.MockMethodAnnotation2(888)")));
111115
Assertions.assertEquals(testAnnotation.getReturnType(), "void");
112116

0 commit comments

Comments
 (0)