Add some more HandshakeRequest parsing tests (#13397)
This commit is contained in:
parent
b242d5426e
commit
af0a2048a2
|
|
@ -15,6 +15,12 @@ namespace Microsoft.AspNetCore.SignalR.Common.Tests.Internal.Protocol
|
|||
[InlineData("{\"protocol\":\"dummy\",\"version\":1}\u001e", "dummy", 1)]
|
||||
[InlineData("{\"protocol\":\"\",\"version\":10}\u001e", "", 10)]
|
||||
[InlineData("{\"protocol\":\"\",\"version\":10,\"unknown\":null}\u001e", "", 10)]
|
||||
[InlineData("{\"protocol\":\"firstProtocol\",\"protocol\":\"secondProtocol\",\"version\":1}\u001e", "secondProtocol", 1)]
|
||||
[InlineData("{\"protocol\":\"firstProtocol\",\"protocol\":\"secondProtocol\",\"version\":1,\"version\":75}\u001e", "secondProtocol", 75)]
|
||||
[InlineData("{\"protocol\":\"dummy\",\"version\":1,\"ignoredField\":99}\u001e", "dummy", 1)]
|
||||
[InlineData("{\"protocol\":\"dummy\",\"version\":1}{\"protocol\":\"wrong\",\"version\":99}\u001e", "dummy", 1)]
|
||||
[InlineData("{\"protocol\":\"\\u0064ummy\",\"version\":1}\u001e", "dummy", 1)]
|
||||
[InlineData("{\"\\u0070rotoco\\u006c\":\"\\u0064ummy\",\"version\":1}\u001e", "dummy", 1)]
|
||||
public void ParsingHandshakeRequestMessageSuccessForValidMessages(string json, string protocol, int version)
|
||||
{
|
||||
var message = new ReadOnlySequence<byte>(Encoding.UTF8.GetBytes(json));
|
||||
|
|
|
|||
Loading…
Reference in New Issue