Skip to content

Commit 744da2a

Browse files
committed
test: 更新单元测试
1 parent f842f1a commit 744da2a

2 files changed

Lines changed: 13 additions & 14 deletions

File tree

src/extensions/BootstrapBlazor.Socket/DataConverter/DataConverter.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ public virtual bool TryConvertTo(ReadOnlyMemory<byte> data, [NotNullWhen(true)]
3838
ret = true;
3939
}
4040
}
41-
catch (Exception e)
42-
{
43-
}
41+
catch { }
4442

4543
return ret;
4644
}

test/UnitTestTcpSocket/TcpSocketFactoryTest.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -497,14 +497,15 @@ public async Task FixLengthDataPackageHandler_Ok()
497497

498498
// 设置数据适配器
499499
var adapter = new DataPackageAdapter(new FixLengthDataPackageHandler(7));
500-
client.SetDataPackageAdapter(adapter, buffer =>
500+
var callback = new Func<ReadOnlyMemory<byte>, ValueTask>(buffer =>
501501
{
502502
// buffer 即是接收到的数据
503503
buffer.CopyTo(receivedBuffer);
504504
receivedBuffer = receivedBuffer[..buffer.Length];
505505
tcs.SetResult();
506506
return ValueTask.CompletedTask;
507507
});
508+
client.AddDataPackageAdapter(adapter, callback);
508509

509510
// 测试 ConnectAsync 方法
510511
var connect = await client.ConnectAsync("localhost", port);
@@ -538,7 +539,7 @@ public async Task FixLengthDataPackageHandler_Sticky()
538539

539540
// 设置数据适配器
540541
var adapter = new DataPackageAdapter(new FixLengthDataPackageHandler(7));
541-
client.SetDataPackageAdapter(adapter, buffer =>
542+
client.AddDataPackageAdapter(adapter, buffer =>
542543
{
543544
// buffer 即是接收到的数据
544545
buffer.CopyTo(receivedBuffer);
@@ -588,7 +589,7 @@ public async Task DelimiterDataPackageHandler_Ok()
588589

589590
// 设置数据适配器
590591
var adapter = new DataPackageAdapter(new DelimiterDataPackageHandler([13, 10]));
591-
client.SetDataPackageAdapter(adapter, buffer =>
592+
client.AddDataPackageAdapter(adapter, buffer =>
592593
{
593594
// buffer 即是接收到的数据
594595
buffer.CopyTo(receivedBuffer);
@@ -641,7 +642,7 @@ public async Task TryConvertTo_Ok()
641642

642643
// 设置数据适配器
643644
var adapter = new DataPackageAdapter(new FixLengthDataPackageHandler(29));
644-
client.SetDataPackageAdapter(adapter, new DataConverter<MockEntity>(), t =>
645+
client.AddDataPackageAdapter(adapter, new DataConverter<MockEntity>(), t =>
645646
{
646647
entity = t;
647648
tcs.SetResult();
@@ -706,7 +707,7 @@ public async Task TryConvertTo_Ok()
706707

707708
// 测试 SocketDataConverter 标签功能
708709
tcs = new TaskCompletionSource();
709-
client.SetDataPackageAdapter<MockEntity>(adapter, t =>
710+
client.AddDataPackageAdapter<MockEntity>(adapter, t =>
710711
{
711712
entity = t;
712713
tcs.SetResult();
@@ -728,7 +729,7 @@ public async Task TryConvertTo_Ok()
728729
// 测试 SetDataPackageAdapter 泛型无标签情况
729730
tcs = new TaskCompletionSource();
730731
NoConvertEntity? noConvertEntity = null;
731-
client.SetDataPackageAdapter<NoConvertEntity>(adapter, t =>
732+
client.AddDataPackageAdapter<NoConvertEntity>(adapter, t =>
732733
{
733734
noConvertEntity = t;
734735
tcs.SetResult();
@@ -779,7 +780,7 @@ public async Task TryGetTypeConverter_Ok()
779780
var adapter = new DataPackageAdapter(new FixLengthDataPackageHandler(7));
780781

781782
OptionConvertEntity? entity = null;
782-
client.SetDataPackageAdapter<OptionConvertEntity>(adapter, data =>
783+
client.AddDataPackageAdapter<OptionConvertEntity>(adapter, data =>
783784
{
784785
// buffer 即是接收到的数据
785786
entity = data;
@@ -857,7 +858,7 @@ public async Task SetDataPackageAdapter_Ok()
857858
var connect = await client.ConnectAsync("localhost", port);
858859

859860
client.AddDataPackageAdapter(new DataPackageAdapter(new FixLengthDataPackageHandler(7)), ReceivedCallBack);
860-
client.SetDataPackageAdapter(new FixLengthDataPackageHandler(7), ReceivedCallBack);
861+
client.AddDataPackageAdapter(new FixLengthDataPackageHandler(7), ReceivedCallBack);
861862

862863
var data = new ReadOnlyMemory<byte>([1, 2, 3, 4, 5]);
863864
await client.SendAsync(data);
@@ -889,10 +890,10 @@ public async Task SetDataPackageAdapter_Generic()
889890
var connect = await client.ConnectAsync("localhost", port);
890891

891892
client.AddDataPackageAdapter(new DataPackageAdapter(new FixLengthDataPackageHandler(7)), ReceivedCallBack);
892-
client.SetDataPackageAdapter<MockEntity>(new FixLengthDataPackageHandler(7), ReceivedEntityCallBack);
893+
client.AddDataPackageAdapter<MockEntity>(new FixLengthDataPackageHandler(7), ReceivedEntityCallBack);
893894

894895
client.AddDataPackageAdapter(new DataPackageAdapter(new FixLengthDataPackageHandler(7)), ReceivedCallBack);
895-
client.SetDataPackageAdapter(new FixLengthDataPackageHandler(7), new MockSocketDataConverter(), ReceivedEntityCallBack);
896+
client.AddDataPackageAdapter(new FixLengthDataPackageHandler(7), new MockSocketDataConverter(), ReceivedEntityCallBack);
896897

897898
var data = new ReadOnlyMemory<byte>([1, 2, 3, 4, 5]);
898899
await client.SendAsync(data);
@@ -930,7 +931,7 @@ public async Task Convert_Ok()
930931
// 连接 TCP Server
931932
var connect = await client.ConnectAsync("localhost", port);
932933

933-
client.SetDataPackageAdapter<MockConverterEntity>(new FixLengthDataPackageHandler(7), ReceivedCallBack);
934+
client.AddDataPackageAdapter<MockConverterEntity>(new FixLengthDataPackageHandler(7), ReceivedCallBack);
934935

935936
var data = new ReadOnlyMemory<byte>([1, 2, 3, 4, 5]);
936937
await client.SendAsync(data);

0 commit comments

Comments
 (0)