assertEquals(receiverBufferSize, options.getReceiveBufferSize()); assertEquals(reuseAddress, options.isReuseAddress()); assertEquals(trafficClass, options.getTrafficClass()); assertEquals(tcpKeepAlive, options.isTcpKeepAlive()); assertEquals(tcpNoDelay, options.isTcpNoDelay());
assertEquals(options.getReceiveBufferSize(), copy.getReceiveBufferSize()); assertEquals(options.isReuseAddress(), copy.isReuseAddress()); assertEquals(options.getTrafficClass(), copy.getTrafficClass()); assertEquals(options.isTcpNoDelay(), copy.isTcpNoDelay()); assertEquals(options.isTcpKeepAlive(), copy.isTcpKeepAlive());
assertFalse(options.isReuseAddress()); assertEquals(NetworkOptions.DEFAULT_TRAFFIC_CLASS, options.getTrafficClass()); rand = 23; assertEquals(options, options.setTrafficClass(rand)); assertEquals(rand, options.getTrafficClass()); assertIllegalArgumentException(() -> options.setTrafficClass(-2)); assertIllegalArgumentException(() -> options.setTrafficClass(256));
assertEquals(receiverBufferSize, options.getReceiveBufferSize()); assertEquals(reuseAddress, options.isReuseAddress()); assertEquals(trafficClass, options.getTrafficClass()); assertEquals(tcpKeepAlive, options.isTcpKeepAlive()); assertEquals(tcpNoDelay, options.isTcpNoDelay());
assertEquals(options.getReceiveBufferSize(), copy.getReceiveBufferSize()); assertEquals(options.isReuseAddress(), copy.isReuseAddress()); assertEquals(options.getTrafficClass(), copy.getTrafficClass()); assertEquals(options.isTcpNoDelay(), copy.isTcpNoDelay()); assertEquals(options.isTcpKeepAlive(), copy.isTcpKeepAlive());
assertFalse(options.isReuseAddress()); assertEquals(NetworkOptions.DEFAULT_TRAFFIC_CLASS, options.getTrafficClass()); rand = 23; assertEquals(options, options.setTrafficClass(rand)); assertEquals(rand, options.getTrafficClass()); assertIllegalArgumentException(() -> options.setTrafficClass(-2)); assertIllegalArgumentException(() -> options.setTrafficClass(256));