Simplify test setup for written bytes

This commit is contained in:
P0nk
2021-06-20 23:02:01 +02:00
parent 926371c9a7
commit 6d02a95273

View File

@@ -20,6 +20,12 @@ class ByteBufInPacketTest {
this.inPacket = new ByteBufInPacket(byteBuf); this.inPacket = new ByteBufInPacket(byteBuf);
} }
private void givenWrittenBytes(int... bytes) {
for (int b : bytes) {
byteBuf.writeByte(b);
}
}
@Test @Test
void readByte() { void readByte() {
final byte writtenByte = 123; final byte writtenByte = 123;
@@ -85,8 +91,7 @@ class ByteBufInPacketTest {
@Test @Test
void readBytes() { void readBytes() {
byte[] writtenBytes = {10, 11, 12, 13, 14, 15}; givenWrittenBytes(10, 11, 12, 13, 14, 15);
byteBuf.writeBytes(writtenBytes);
byte[] byteBatch1 = inPacket.readBytes(1); byte[] byteBatch1 = inPacket.readBytes(1);
assertEquals(1, byteBatch1.length); assertEquals(1, byteBatch1.length);
@@ -106,8 +111,7 @@ class ByteBufInPacketTest {
@Test @Test
void skip() { void skip() {
byte[] writtenBytes = {20, 21, 22, 23, 24, 25}; givenWrittenBytes(20, 21, 22, 23, 24, 25);
byteBuf.writeBytes(writtenBytes);
byte firstByte = inPacket.readByte(); byte firstByte = inPacket.readByte();
assertEquals(20, firstByte); assertEquals(20, firstByte);
@@ -120,8 +124,7 @@ class ByteBufInPacketTest {
@Test @Test
void available() { void available() {
byte[] writtenBytes = {30, 31, 32, 33, 34, 35}; givenWrittenBytes(30, 31, 32, 33, 34, 35);
byteBuf.writeBytes(writtenBytes);
assertEquals(6, inPacket.available()); assertEquals(6, inPacket.available());
@@ -134,8 +137,7 @@ class ByteBufInPacketTest {
@Test @Test
void seek() { void seek() {
byte[] writtenBytes = {40, 41, 42, 43, 44, 45}; givenWrittenBytes(40, 41, 42, 43, 44, 45);
byteBuf.writeBytes(writtenBytes);
inPacket.seek(2); inPacket.seek(2);
assertEquals(4, inPacket.available()); assertEquals(4, inPacket.available());
@@ -149,8 +151,7 @@ class ByteBufInPacketTest {
@Test @Test
void getPosition() { void getPosition() {
byte[] writtenBytes = {50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60}; givenWrittenBytes(50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60);
byteBuf.writeBytes(writtenBytes);
assertEquals(0, inPacket.getPosition()); assertEquals(0, inPacket.getPosition());