From 403c06cce9e7f1da541859121960ee5311b7b098 Mon Sep 17 00:00:00 2001 From: sun Date: Mon, 4 Sep 2023 12:50:13 +0800 Subject: [PATCH] test[protocol]: compatibility test --- .../zfoo/protocol/compatiblity/CompatiblityTest.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/protocol/src/test/java/com/zfoo/protocol/compatiblity/CompatiblityTest.java b/protocol/src/test/java/com/zfoo/protocol/compatiblity/CompatiblityTest.java index 79c263eb..474090eb 100644 --- a/protocol/src/test/java/com/zfoo/protocol/compatiblity/CompatiblityTest.java +++ b/protocol/src/test/java/com/zfoo/protocol/compatiblity/CompatiblityTest.java @@ -17,6 +17,7 @@ import com.zfoo.protocol.generate.GenerateOperation; import com.zfoo.protocol.packet.*; import com.zfoo.protocol.util.ClassUtils; import com.zfoo.protocol.util.IOUtils; +import com.zfoo.protocol.util.StringUtils; import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.UnpooledHeapByteBuf; import org.junit.Ignore; @@ -55,13 +56,19 @@ public class CompatiblityTest { buffer.resetReaderIndex(); newBuffer.resetReaderIndex(); + + var equal = 0; + var notEqual = 0; for (int i = 0; i < buffer.writerIndex(); i++) { var a = buffer.readByte(); var b = newBuffer.readByte(); - if (a != b) { - System.out.println("协议兼容错误" + i); + if (a == b) { + equal++; + } else { + notEqual++; } } + System.out.println(StringUtils.format("equal [{}], not equal [{}]", equal, notEqual)); }