This is an automated email from the ASF dual-hosted git repository.

earthchen pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.3 by this push:
     new 49ecb04185 Stabilize dubbo-compatible test in 
generic/GenericServiceTest.java (#15848)
49ecb04185 is described below

commit 49ecb041859e2a212f62aa06e705587bf8da1c15
Author: Anshul Bisht <[email protected]>
AuthorDate: Thu Dec 18 01:26:34 2025 -0600

    Stabilize dubbo-compatible test in generic/GenericServiceTest.java (#15848)
---
 .../java/org/apache/dubbo/generic/GenericServiceTest.java    | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/dubbo-compatible/src/test/java/org/apache/dubbo/generic/GenericServiceTest.java
 
b/dubbo-compatible/src/test/java/org/apache/dubbo/generic/GenericServiceTest.java
index 65200169ac..c5446591ff 100644
--- 
a/dubbo-compatible/src/test/java/org/apache/dubbo/generic/GenericServiceTest.java
+++ 
b/dubbo-compatible/src/test/java/org/apache/dubbo/generic/GenericServiceTest.java
@@ -154,13 +154,21 @@ class GenericServiceTest {
         GenericService client = proxyFactory.getProxy(invoker, true);
         Object result = client.$invoke(
                 methodDefinition.getName(), 
methodDefinition.getParameterTypes(), new Object[] {"haha", mapObject});
-        Assertions.assertEquals("haha###" + complexObject.toString(), result);
+
+        String r1 = (String) result;
+        Assertions.assertTrue(r1.startsWith("haha###"));
+        Assertions.assertTrue(r1.contains("v1_k1=v1_v1"));
+        Assertions.assertTrue(r1.contains("v1_k2=v1_v2"));
 
         Invoker<DemoService> invoker2 = protocol.refer(DemoService.class, url);
         GenericService client2 = (GenericService) 
proxyFactory.getProxy(invoker2, true);
         Object result2 = client2.$invoke(
                 "complexCompute", methodDefinition.getParameterTypes(), new 
Object[] {"haha2", mapObject});
-        Assertions.assertEquals("haha2###" + complexObject.toString(), 
result2);
+
+        String r2 = (String) result2;
+        Assertions.assertTrue(r2.startsWith("haha2###"));
+        Assertions.assertTrue(r2.contains("v1_k1=v1_v1"));
+        Assertions.assertTrue(r2.contains("v1_k2=v1_v2"));
 
         invoker.destroy();
         exporter.unexport();

Reply via email to