Add tests for packet decode/encode (and fix some bugs found by the tests!)

This commit is contained in:
Casper Warden
2017-12-20 17:07:10 +00:00
parent 231eff9e7f
commit 493b843b4d
316 changed files with 7809 additions and 238 deletions

View File

@@ -0,0 +1,667 @@
{
"sentAcks": [
1372
],
"receivedAcks": [],
"packet": {
"packetFlags": 64,
"sequenceNumber": 1372,
"extraHeader": {
"type": "Buffer",
"data": []
},
"message": {
"name": "ObjectUpdateCompressed",
"messageFlags": 33,
"id": 13,
"RegionData": {
"RegionHandle": {
"low": 282112,
"high": 264448,
"unsigned": false
},
"TimeDilation": 65378
},
"ObjectData": [
{
"UpdateFlags": 268568592,
"Data": {
"type": "Buffer",
"data": [
187,
136,
42,
230,
94,
157,
90,
191,
244,
27,
187,
82,
2,
222,
131,
166,
189,
46,
173,
33,
9,
0,
30,
64,
0,
0,
3,
0,
206,
53,
164,
61,
212,
54,
139,
60,
243,
8,
179,
61,
192,
104,
135,
64,
177,
215,
16,
64,
170,
241,
121,
69,
70,
51,
138,
61,
235,
129,
53,
63,
192,
169,
163,
189,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
96,
0,
17,
0,
0,
0,
54,
99,
80,
115,
135,
168,
133,
21,
254,
28,
209,
103,
193,
171,
7,
98,
5,
16,
0,
0,
0,
0,
100,
100,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
97,
0,
0,
0,
87,
72,
222,
204,
246,
41,
70,
28,
154,
54,
163,
90,
34,
31,
226,
31,
2,
90,
49,
120,
178,
167,
197,
173,
66,
250,
235,
237,
139,
40,
150,
4,
167,
1,
17,
229,
45,
74,
40,
159,
182,
40,
146,
157,
81,
150,
24,
246,
165,
210,
0,
0,
0,
0,
0,
0,
0,
0,
128,
63,
0,
0,
0,
128,
63,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"UpdateFlags": 268436688,
"Data": {
"type": "Buffer",
"data": [
185,
111,
2,
70,
98,
190,
36,
233,
77,
162,
28,
9,
75,
153,
227,
199,
72,
214,
75,
33,
9,
0,
117,
6,
0,
0,
3,
0,
10,
215,
35,
60,
10,
215,
35,
60,
10,
215,
35,
60,
255,
255,
255,
66,
0,
0,
0,
67,
2,
0,
122,
68,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
96,
0,
17,
0,
0,
0,
91,
197,
175,
80,
33,
106,
75,
49,
142,
170,
215,
4,
88,
75,
85,
142,
5,
32,
0,
0,
0,
0,
100,
165,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
250,
0,
63,
0,
0,
0,
112,
121,
165,
157,
243,
36,
180,
182,
54,
7,
82,
246,
178,
98,
170,
94,
0,
0,
0,
0,
255,
0,
0,
0,
128,
63,
0,
0,
0,
128,
63,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"UpdateFlags": 268566608,
"Data": {
"type": "Buffer",
"data": [
194,
215,
64,
214,
151,
149,
123,
109,
101,
250,
117,
119,
154,
115,
2,
160,
64,
149,
243,
9,
9,
0,
222,
0,
0,
0,
3,
0,
143,
194,
245,
60,
143,
194,
245,
60,
143,
194,
245,
60,
138,
118,
193,
64,
115,
25,
224,
64,
207,
245,
121,
69,
0,
0,
0,
0,
244,
4,
53,
63,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
32,
0,
0,
0,
0,
100,
100,
0,
0,
156,
100,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
243,
126,
72,
0,
0,
0,
87,
72,
222,
204,
246,
41,
70,
28,
154,
54,
163,
90,
34,
31,
226,
31,
0,
255,
255,
255,
0,
4,
0,
0,
0,
204,
0,
0,
0,
128,
63,
0,
0,
0,
128,
63,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
192,
4,
32,
0,
0,
0,
0,
4,
38,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
}
]
}
}
}