AbstractByteArraySerializer codec = TcpCodecs.crlf(123); assertThat(codec, instanceOf(ByteArrayCrLfSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); codec = TcpCodecs.lf(123); assertThat(codec, instanceOf(ByteArrayLfSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); codec = TcpCodecs.raw(123); assertThat(codec, instanceOf(ByteArrayRawSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); codec = TcpCodecs.stxetx(123); assertThat(codec, instanceOf(ByteArrayStxEtxSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); codec = TcpCodecs.singleTerminator((byte) 23, 123); assertThat(codec, instanceOf(ByteArraySingleTerminatorSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); assertEquals((byte) 23, TestUtils.getPropertyValue(codec, "terminator")); codec = TcpCodecs.lengthHeader1(123); assertThat(codec, instanceOf(ByteArrayLengthHeaderSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); assertEquals(1, TestUtils.getPropertyValue(codec, "headerSize")); codec = TcpCodecs.lengthHeader2(123); assertThat(codec, instanceOf(ByteArrayLengthHeaderSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); assertEquals(2, TestUtils.getPropertyValue(codec, "headerSize")); codec = TcpCodecs.lengthHeader4(123); assertThat(codec, instanceOf(ByteArrayLengthHeaderSerializer.class)); assertThat(codec.getMaxMessageSize(), equalTo(123)); assertEquals(4, TestUtils.getPropertyValue(codec, "headerSize"));