From 21e7eafe04b0d67663d0903dcaf2cc17441ef1da Mon Sep 17 00:00:00 2001
From: Him188 <Him188@mamoe.net>
Date: Sat, 7 Dec 2019 00:00:57 +0800
Subject: [PATCH] Add test

---
 .../net.mamoe.mirai.utils.io/TypeConversionTest.kt | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/mirai-core/src/commonTest/kotlin/net.mamoe.mirai.utils.io/TypeConversionTest.kt b/mirai-core/src/commonTest/kotlin/net.mamoe.mirai.utils.io/TypeConversionTest.kt
index c42e4d85b..fbda79f87 100644
--- a/mirai-core/src/commonTest/kotlin/net.mamoe.mirai.utils.io/TypeConversionTest.kt
+++ b/mirai-core/src/commonTest/kotlin/net.mamoe.mirai.utils.io/TypeConversionTest.kt
@@ -1,10 +1,20 @@
 package net.mamoe.mirai.utils.io
 
+import kotlin.test.Test
+import kotlin.test.assertEquals
+import kotlin.test.asserter
+
 
 class TypeConversionTest {
 
-    //@Test
+    @ExperimentalUnsignedTypes
+    @Test
     fun testConversions() {
-
+        assertEquals("01", byteArrayOf(1).toUHexString())
+        assertEquals("7F", byteArrayOf(0x7F).toUHexString())
+        assertEquals("FF", ubyteArrayOf(0xffu).toUHexString())
+        assertEquals("7F", ubyteArrayOf(0x7fu).toUHexString())
+        assertEquals(byteArrayOf(0, 0, 0, 0x01).toUHexString(), 1.toByteArray().toUHexString())
+        assertEquals(ubyteArrayOf(0x7fu, 0xffu, 0xffu, 0xffu).toByteArray().toUHexString(), Int.MAX_VALUE.toByteArray().toUHexString())
     }
 }
\ No newline at end of file