From 69fecf266a2b6486b018bd3b346c909c8b430d71 Mon Sep 17 00:00:00 2001
From: chai <215380520@qq.com>
Date: Mon, 16 Oct 2023 13:57:46 +0800
Subject: + tests
---
Projects/Packet/Packet/Packet.csproj | 2 +-
Projects/Packet/Packet/PacketTests.cs | 72 +++++++++++++++++++++++++++++++++++
Projects/Packet/Packet/UnitTest1.cs | 72 -----------------------------------
3 files changed, 73 insertions(+), 73 deletions(-)
create mode 100644 Projects/Packet/Packet/PacketTests.cs
delete mode 100644 Projects/Packet/Packet/UnitTest1.cs
diff --git a/Projects/Packet/Packet/Packet.csproj b/Projects/Packet/Packet/Packet.csproj
index fc2068c..4340e53 100644
--- a/Projects/Packet/Packet/Packet.csproj
+++ b/Projects/Packet/Packet/Packet.csproj
@@ -50,7 +50,7 @@
-
+
diff --git a/Projects/Packet/Packet/PacketTests.cs b/Projects/Packet/Packet/PacketTests.cs
new file mode 100644
index 0000000..c014389
--- /dev/null
+++ b/Projects/Packet/Packet/PacketTests.cs
@@ -0,0 +1,72 @@
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System;
+
+namespace MultiplayerToolkit
+{
+ [TestClass]
+ public class MultiplayerToolkitTest
+ {
+ [TestMethod]
+ public void TestReadAndWrite()
+ {
+ Packet packet = Packet.GetWritablePacket();
+
+ Assert.AreEqual(packet.mode, EPacketMode.Write);
+ packet.Write(1);
+ packet.Write(false);
+ packet.Write("hello, world");
+ packet.Write((byte)13);
+ packet.Write(12312.3333f);
+ packet.Write((short)1245);
+ packet.Write(long.MaxValue);
+ packet.Write(long.MinValue);
+ packet.InsertLength();
+
+ Packet read = Packet.GetReadablePacket(packet);
+
+ Assert.AreEqual(read.mode, EPacketMode.Read);
+ read.ReadInt(); // length
+ Assert.AreEqual(1, read.ReadInt());
+ Assert.AreEqual(false, read.ReadBool());
+ Assert.AreEqual("hello, world", read.ReadString());
+ Assert.AreEqual((byte)13, read.ReadByte());
+ Assert.AreEqual(12312.3333f, read.ReadFloat());
+ Assert.AreEqual((short)1245, read.ReadShort());
+ Assert.AreEqual((long)long.MaxValue, read.ReadLong());
+ Assert.AreEqual((long)long.MinValue, read.ReadLong());
+ }
+
+ [TestMethod]
+ public void TestReadAndWrite2()
+ {
+ Packet packet = Packet.GetWritablePacket();
+
+ Assert.AreEqual(packet.mode, EPacketMode.Write);
+ packet.Write(1);
+ packet.Write(false);
+ packet.Write("hello, world");
+ packet.Write((byte)13);
+ packet.Write(12312.3333f);
+ packet.Write((short)1245);
+ packet.Write(long.MaxValue);
+ packet.Write(long.MinValue);
+ packet.InsertLength();
+
+ Packet read = Packet.GetReadablePacket(packet.ToArray());
+
+ Assert.AreEqual(read.mode, EPacketMode.Read);
+ read.ReadInt(); // length
+ Assert.AreEqual(1, read.ReadInt());
+ read.RewindReadPos(4);
+ read.ReadInt();
+ Assert.AreEqual(false, read.ReadBool());
+ Assert.AreEqual("hello, world", read.ReadString());
+ Assert.AreEqual((byte)13, read.ReadByte());
+ Assert.AreEqual(12312.3333f, read.ReadFloat());
+ Assert.AreEqual((short)1245, read.ReadShort());
+ Assert.AreEqual((long)long.MaxValue, read.ReadLong());
+ Assert.AreEqual((long)long.MinValue, read.ReadLong());
+ }
+
+ }
+}
diff --git a/Projects/Packet/Packet/UnitTest1.cs b/Projects/Packet/Packet/UnitTest1.cs
deleted file mode 100644
index c014389..0000000
--- a/Projects/Packet/Packet/UnitTest1.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System;
-
-namespace MultiplayerToolkit
-{
- [TestClass]
- public class MultiplayerToolkitTest
- {
- [TestMethod]
- public void TestReadAndWrite()
- {
- Packet packet = Packet.GetWritablePacket();
-
- Assert.AreEqual(packet.mode, EPacketMode.Write);
- packet.Write(1);
- packet.Write(false);
- packet.Write("hello, world");
- packet.Write((byte)13);
- packet.Write(12312.3333f);
- packet.Write((short)1245);
- packet.Write(long.MaxValue);
- packet.Write(long.MinValue);
- packet.InsertLength();
-
- Packet read = Packet.GetReadablePacket(packet);
-
- Assert.AreEqual(read.mode, EPacketMode.Read);
- read.ReadInt(); // length
- Assert.AreEqual(1, read.ReadInt());
- Assert.AreEqual(false, read.ReadBool());
- Assert.AreEqual("hello, world", read.ReadString());
- Assert.AreEqual((byte)13, read.ReadByte());
- Assert.AreEqual(12312.3333f, read.ReadFloat());
- Assert.AreEqual((short)1245, read.ReadShort());
- Assert.AreEqual((long)long.MaxValue, read.ReadLong());
- Assert.AreEqual((long)long.MinValue, read.ReadLong());
- }
-
- [TestMethod]
- public void TestReadAndWrite2()
- {
- Packet packet = Packet.GetWritablePacket();
-
- Assert.AreEqual(packet.mode, EPacketMode.Write);
- packet.Write(1);
- packet.Write(false);
- packet.Write("hello, world");
- packet.Write((byte)13);
- packet.Write(12312.3333f);
- packet.Write((short)1245);
- packet.Write(long.MaxValue);
- packet.Write(long.MinValue);
- packet.InsertLength();
-
- Packet read = Packet.GetReadablePacket(packet.ToArray());
-
- Assert.AreEqual(read.mode, EPacketMode.Read);
- read.ReadInt(); // length
- Assert.AreEqual(1, read.ReadInt());
- read.RewindReadPos(4);
- read.ReadInt();
- Assert.AreEqual(false, read.ReadBool());
- Assert.AreEqual("hello, world", read.ReadString());
- Assert.AreEqual((byte)13, read.ReadByte());
- Assert.AreEqual(12312.3333f, read.ReadFloat());
- Assert.AreEqual((short)1245, read.ReadShort());
- Assert.AreEqual((long)long.MaxValue, read.ReadLong());
- Assert.AreEqual((long)long.MinValue, read.ReadLong());
- }
-
- }
-}
--
cgit v1.1-26-g67d0