From 90de22b288be698b7a07792941b323c33f25fd91 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 20 Jun 2023 00:23:44 +0700 Subject: [PATCH] Update streams tests --- .../mc/otm/tests/FriendlyStreams.kt | 126 ++++++------------ 1 file changed, 38 insertions(+), 88 deletions(-) diff --git a/src/test/kotlin/ru/dbotthepony/mc/otm/tests/FriendlyStreams.kt b/src/test/kotlin/ru/dbotthepony/mc/otm/tests/FriendlyStreams.kt index 332832e17..b54aa47aa 100644 --- a/src/test/kotlin/ru/dbotthepony/mc/otm/tests/FriendlyStreams.kt +++ b/src/test/kotlin/ru/dbotthepony/mc/otm/tests/FriendlyStreams.kt @@ -18,104 +18,54 @@ object FriendlyStreams { fun test() { val output = FastByteArrayOutputStream() - output.writeInt(4) - output.writeInt(16) - output.writeInt(-1) - output.writeInt(1000000) + for (i in 0 .. 65565) { + output.writeInt(i) + } - output.writeVarIntLE(0) - output.writeVarIntLE(1) - output.writeVarIntLE(4) - output.writeVarIntLE(15) - output.writeVarIntLE(16) - output.writeVarIntLE(127) - output.writeVarIntLE(128) - output.writeVarIntLE(129) - output.writeVarIntLE(10023) - output.writeVarIntLE(100000) + for (i in 0 .. 65565) { + output.writeVarIntLE(i) + } - output.writeVarIntLE(-0) - output.writeVarIntLE(-1) - output.writeVarIntLE(-4) - output.writeVarIntLE(-15) - output.writeVarIntLE(-16) - output.writeVarIntLE(-127) - output.writeVarIntLE(-128) - output.writeVarIntLE(-129) - output.writeVarIntLE(-10023) - output.writeVarIntLE(-100000) + for (i in 0 .. 65565) { + output.writeVarLongLE(i.toLong()) + } - output.writeVarLongLE(0) - output.writeVarLongLE(1) - output.writeVarLongLE(4) - output.writeVarLongLE(15) - output.writeVarLongLE(16) - output.writeVarLongLE(127) - output.writeVarLongLE(128) - output.writeVarLongLE(129) - output.writeVarLongLE(10023) - output.writeVarLongLE(100000) + for (i in 0 .. 65565) { + output.writeInt(-i) + } - output.writeVarLongLE(-0) - output.writeVarLongLE(-1) - output.writeVarLongLE(-4) - output.writeVarLongLE(-15) - output.writeVarLongLE(-16) - output.writeVarLongLE(-127) - output.writeVarLongLE(-128) - output.writeVarLongLE(-129) - output.writeVarLongLE(-10023) - output.writeVarLongLE(-100000) + for (i in 0 .. 65565) { + output.writeVarIntLE(-i) + } + + for (i in 0 .. 65565) { + output.writeVarLongLE(-i.toLong()) + } val input = FastByteArrayInputStream(output.array, 0, output.length) - assertEquals(4, input.readInt()) - assertEquals(16, input.readInt()) - assertEquals(-1, input.readInt()) - assertEquals(1000000, input.readInt()) + for (i in 0 .. 65565) { + assertEquals(i, input.readInt()) + } - assertEquals(0, input.readVarIntLE()) - assertEquals(1, input.readVarIntLE()) - assertEquals(4, input.readVarIntLE()) - assertEquals(15, input.readVarIntLE()) - assertEquals(16, input.readVarIntLE()) - assertEquals(127, input.readVarIntLE()) - assertEquals(128, input.readVarIntLE()) - assertEquals(129, input.readVarIntLE()) - assertEquals(10023, input.readVarIntLE()) - assertEquals(100000, input.readVarIntLE()) + for (i in 0 .. 65565) { + assertEquals(i, input.readVarIntLE()) + } - assertEquals(-0, input.readVarIntLE()) - assertEquals(-1, input.readVarIntLE()) - assertEquals(-4, input.readVarIntLE()) - assertEquals(-15, input.readVarIntLE()) - assertEquals(-16, input.readVarIntLE()) - assertEquals(-127, input.readVarIntLE()) - assertEquals(-128, input.readVarIntLE()) - assertEquals(-129, input.readVarIntLE()) - assertEquals(-10023, input.readVarIntLE()) - assertEquals(-100000, input.readVarIntLE()) + for (i in 0 .. 65565) { + assertEquals(i.toLong(), input.readVarLongLE()) + } - assertEquals(0, input.readVarLongLE()) - assertEquals(1, input.readVarLongLE()) - assertEquals(4, input.readVarLongLE()) - assertEquals(15, input.readVarLongLE()) - assertEquals(16, input.readVarLongLE()) - assertEquals(127, input.readVarLongLE()) - assertEquals(128, input.readVarLongLE()) - assertEquals(129, input.readVarLongLE()) - assertEquals(10023, input.readVarLongLE()) - assertEquals(100000, input.readVarLongLE()) + for (i in 0 .. 65565) { + assertEquals(-i, input.readInt()) + } - assertEquals(-0, input.readVarLongLE()) - assertEquals(-1, input.readVarLongLE()) - assertEquals(-4, input.readVarLongLE()) - assertEquals(-15, input.readVarLongLE()) - assertEquals(-16, input.readVarLongLE()) - assertEquals(-127, input.readVarLongLE()) - assertEquals(-128, input.readVarLongLE()) - assertEquals(-129, input.readVarLongLE()) - assertEquals(-10023, input.readVarLongLE()) - assertEquals(-100000, input.readVarLongLE()) + for (i in 0 .. 65565) { + assertEquals(-i, input.readVarIntLE()) + } + + for (i in 0 .. 65565) { + assertEquals(-i.toLong(), input.readVarLongLE()) + } } }