@Test public void buildNetworkEvent_WithUncompressedMessageSize() { NetworkEvent networkEvent = NetworkEvent.builder(NetworkEvent.Type.SENT, 1L).setUncompressedMessageSize(123L).build(); assertThat(networkEvent.getKernelTimestamp()).isNull(); assertThat(networkEvent.getType()).isEqualTo(NetworkEvent.Type.SENT); assertThat(networkEvent.getMessageId()).isEqualTo(1L); assertThat(networkEvent.getUncompressedMessageSize()).isEqualTo(123L); assertThat(networkEvent.getMessageSize()).isEqualTo(123L); }
@Test public void buildNetworkEvent_WithMessageSize() { NetworkEvent networkEvent = NetworkEvent.builder(NetworkEvent.Type.SENT, 1L).setMessageSize(123L).build(); assertThat(networkEvent.getKernelTimestamp()).isNull(); assertThat(networkEvent.getType()).isEqualTo(NetworkEvent.Type.SENT); assertThat(networkEvent.getMessageId()).isEqualTo(1L); assertThat(networkEvent.getMessageSize()).isEqualTo(123L); assertThat(networkEvent.getUncompressedMessageSize()).isEqualTo(123L); }
@Test public void buildNetworkEvent_WithAllValues() { NetworkEvent networkEvent = NetworkEvent.builder(NetworkEvent.Type.RECV, 1L) .setKernelTimestamp(Timestamp.fromMillis(123456L)) .setUncompressedMessageSize(123L) .setCompressedMessageSize(63L) .build(); assertThat(networkEvent.getKernelTimestamp()).isEqualTo(Timestamp.fromMillis(123456L)); assertThat(networkEvent.getType()).isEqualTo(NetworkEvent.Type.RECV); assertThat(networkEvent.getMessageId()).isEqualTo(1L); assertThat(networkEvent.getUncompressedMessageSize()).isEqualTo(123L); // Test that getMessageSize returns same as getUncompressedMessageSize(); assertThat(networkEvent.getMessageSize()).isEqualTo(123L); assertThat(networkEvent.getCompressedMessageSize()).isEqualTo(63L); }