(byte[] input)
| 278 | } |
| 279 | |
| 280 | private static byte[] CaseBufferVar(byte[] input) |
| 281 | { |
| 282 | ByteReader reader = new(input); |
| 283 | foreach (int expected in VarInt32Values) |
| 284 | { |
| 285 | Ensure(reader.ReadVarInt32() == expected, $"varint32 mismatch {expected}"); |
| 286 | } |
| 287 | |
| 288 | foreach (uint expected in VarUInt32Values) |
| 289 | { |
| 290 | Ensure(reader.ReadVarUInt32() == expected, $"varuint32 mismatch {expected}"); |
| 291 | } |
| 292 | |
| 293 | foreach (ulong expected in VarUInt64Values) |
| 294 | { |
| 295 | Ensure(reader.ReadVarUInt64() == expected, $"varuint64 mismatch {expected}"); |
| 296 | } |
| 297 | |
| 298 | foreach (long expected in VarInt64Values) |
| 299 | { |
| 300 | Ensure(reader.ReadVarInt64() == expected, $"varint64 mismatch {expected}"); |
| 301 | } |
| 302 | |
| 303 | Ensure(reader.Remaining == 0, "buffer var should be fully consumed"); |
| 304 | |
| 305 | ByteWriter writer = new(); |
| 306 | foreach (int value in VarInt32Values) |
| 307 | { |
| 308 | writer.WriteVarInt32(value); |
| 309 | } |
| 310 | |
| 311 | foreach (uint value in VarUInt32Values) |
| 312 | { |
| 313 | writer.WriteVarUInt32(value); |
| 314 | } |
| 315 | |
| 316 | foreach (ulong value in VarUInt64Values) |
| 317 | { |
| 318 | writer.WriteVarUInt64(value); |
| 319 | } |
| 320 | |
| 321 | foreach (long value in VarInt64Values) |
| 322 | { |
| 323 | writer.WriteVarInt64(value); |
| 324 | } |
| 325 | |
| 326 | return writer.ToArray(); |
| 327 | } |
| 328 | |
| 329 | private static byte[] CaseMurmurHash3(byte[] input) |
| 330 | { |
nothing calls this directly
no test coverage detected