Skip to content

Commit a2f2f69

Browse files
committed
test: 增加单元测试注释
1 parent fa8abd7 commit a2f2f69

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/UnitTest/Services/TcpSocketFactoryTest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,14 @@ public async Task ReceiveAsync_Ok()
244244
var send = await client.SendAsync(data);
245245
Assert.True(send);
246246

247+
// 未设置数据处理器未开启自动接收时,调用 ReceiveAsync 方法获取数据
248+
// 需要自己处理粘包分包和业务问题
247249
var payload = await client.ReceiveAsync();
248250
Assert.Equal(payload.ToArray(), [1, 2, 3, 4, 5]);
251+
252+
// 由于服务器端模拟了拆包发送第二段数据,所以这里可以再次调用 ReceiveAsync 方法获取第二段数据
253+
payload = await client.ReceiveAsync();
254+
Assert.Equal(payload.ToArray(), [3, 4]);
249255
}
250256

251257
[Fact]

0 commit comments

Comments
 (0)