From a836f03a5d1fbfa81e147d09ffdfa87ba3975c13 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 18 三月 2025 16:45:02 +0800
Subject: [PATCH] 1
---
server/jtt808_parent/jtt808-protocol/src/test/java/org/yzh/protocol/TestHex.java | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/server/jtt808_parent/jtt808-protocol/src/test/java/org/yzh/protocol/TestHex.java b/server/jtt808_parent/jtt808-protocol/src/test/java/org/yzh/protocol/TestHex.java
new file mode 100644
index 0000000..0fb87d4
--- /dev/null
+++ b/server/jtt808_parent/jtt808-protocol/src/test/java/org/yzh/protocol/TestHex.java
@@ -0,0 +1,42 @@
+package org.yzh.protocol;
+
+import io.netty.buffer.ByteBufUtil;
+import io.netty.buffer.Unpooled;
+import org.junit.jupiter.api.Test;
+import org.yzh.protocol.basics.JTMessage;
+
+import java.io.BufferedReader;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * JT/T HEX鍗曞厓娴嬭瘯绫�
+ * @author yezhihao
+ * https://gitee.com/yezhihao/jt808-server
+ */
+public class TestHex {
+
+// @Test
+// public void testHex() throws Exception {
+// try (BufferedReader reader = reader("target/test-classes/JT808.txt")) {
+// reader.lines().filter(hex -> !hex.isEmpty()).forEach(hex -> BeanTest.selfCheck(hex));
+// }
+// }
+
+// @Test
+// public void testSubpackage() throws Exception {
+// try (BufferedReader reader = reader("target/test-classes/JT1078.txt")) {
+// reader.lines().filter(hex -> !hex.isEmpty()).forEach(hex -> {
+// JTMessage message = BeanTest.coder.decode(Unpooled.wrappedBuffer(ByteBufUtil.decodeHexDump(hex)));
+// if (message != null)
+// System.out.println(BeanTest.gson.toJson(message));
+// });
+// }
+// }
+
+ public static BufferedReader reader(String path) throws FileNotFoundException {
+ return new BufferedReader(new InputStreamReader(new FileInputStream(path), StandardCharsets.UTF_8));
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.3