Browse Source

移动单元测试

tags/v2.6.2
yedajiang44 1 year ago
parent
commit
7da11e86bd
2 changed files with 10 additions and 12 deletions
  1. +10
    -3
      src/JT808.Protocol.Test/MessageBody/JT808_0x0104Test.cs
  2. +0
    -9
      src/JT808.Protocol.Test/MessageBody/JT808_0x8104Test.cs

+ 10
- 3
src/JT808.Protocol.Test/MessageBody/JT808_0x0104Test.cs View File

@@ -1,6 +1,6 @@
using JT808.Protocol.Extensions;
using System.Collections.Generic;
using JT808.Protocol.Extensions;
using JT808.Protocol.MessageBody; using JT808.Protocol.MessageBody;
using System.Collections.Generic;
using Xunit; using Xunit;


namespace JT808.Protocol.Test.MessageBody namespace JT808.Protocol.Test.MessageBody
@@ -156,8 +156,15 @@ namespace JT808.Protocol.Test.MessageBody
Assert.Equal(0x0002, JT808Bodies.MsgNum); Assert.Equal(0x0002, JT808Bodies.MsgNum);
Assert.Equal(1, JT808Bodies.AnswerParamsCount); Assert.Equal(1, JT808Bodies.AnswerParamsCount);
Assert.Null(JT808Bodies.ParamList); Assert.Null(JT808Bodies.ParamList);
}



[Theory]
[InlineData("7E0104004B01801550511313AE00000900000001040000000F00000002040000000A00000013103232332E3130382E3133332E31363300000000170100000000180400000328000000550400000078000000560400000000027E")]
public void Test4(string hex)
{
var bytes = hex.ToHexBytes();
var jT808Package = JT808Serializer.Deserialize(bytes);
Assert.IsType<JT808_0x0104>(jT808Package.Bodies);
} }
} }
} }

+ 0
- 9
src/JT808.Protocol.Test/MessageBody/JT808_0x8104Test.cs View File

@@ -52,14 +52,5 @@ namespace JT808.Protocol.Test.MessageBody
var jT808Package1 = JT808Serializer.Deserialize(hex, Enums.JT808Version.JTT2019); var jT808Package1 = JT808Serializer.Deserialize(hex, Enums.JT808Version.JTT2019);
Assert.Equal("12345678900", jT808Package1.Header.TerminalPhoneNo); Assert.Equal("12345678900", jT808Package1.Header.TerminalPhoneNo);
} }

[Theory]
[InlineData("7E0104004B01801550511313AE00000900000001040000000F00000002040000000A00000013103232332E3130382E3133332E31363300000000170100000000180400000328000000550400000078000000560400000000027E")]
public void Test4(string hex)
{
var bytes = hex.ToHexBytes();
var jT808Package = JT808Serializer.Deserialize(bytes);
Assert.IsType<JT808_0x0104>(jT808Package.Bodies);
}
} }
} }

Loading…
Cancel
Save