Skip to content

Commit ac5c335

Browse files
committed
test: 增加单元测试
1 parent 17f77ce commit ac5c335

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

test/UnitTest/Services/TcpSocketFactoryTest.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ public async Task DelimiterDataPackageHandler_Ok()
277277
Memory<byte> receivedBuffer = Memory<byte>.Empty;
278278

279279
// 增加数据库处理适配器
280-
client.SetDataHandler(new DelimiterDataPackageHandler(new byte[] { 0x13, 0x10 })
280+
client.SetDataHandler(new DelimiterDataPackageHandler([0x13, 0x10])
281281
{
282282
ReceivedCallBack = buffer =>
283283
{
@@ -300,6 +300,14 @@ public async Task DelimiterDataPackageHandler_Ok()
300300
// 关闭连接
301301
client.Close();
302302
StopTcpServer(server);
303+
304+
var handler = new DelimiterDataPackageHandler("\r\n");
305+
306+
var ex = Assert.Throws<ArgumentNullException>(() => new DelimiterDataPackageHandler(string.Empty));
307+
Assert.NotNull(ex);
308+
309+
ex = Assert.Throws<ArgumentNullException>(() => new DelimiterDataPackageHandler((byte[])null!));
310+
Assert.NotNull(ex);
303311
}
304312

305313
private static TcpListener StartTcpServer(int port, Func<TcpClient, Task> handler)

0 commit comments

Comments
 (0)