testConnectMessageWithNonZeroReservedFlagForMqtt311() — netty Function Reference
Architecture documentation for the testConnectMessageWithNonZeroReservedFlagForMqtt311() function in MqttCodecTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 48895b86_20cf_43a8_d531_141aba09f5a7["testConnectMessageWithNonZeroReservedFlagForMqtt311()"] f4aba1d9_6b30_ec96_9eaa_4c5557b5796d["MqttCodecTest"] 48895b86_20cf_43a8_d531_141aba09f5a7 -->|defined in| f4aba1d9_6b30_ec96_9eaa_4c5557b5796d style 48895b86_20cf_43a8_d531_141aba09f5a7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttCodecTest.java lines 160–176
@Test
public void testConnectMessageWithNonZeroReservedFlagForMqtt311() throws Exception {
final MqttConnectMessage message = createConnectMessage(MqttVersion.MQTT_3_1_1);
ByteBuf byteBuf = MqttEncoder.doEncode(ctx, message);
// Set the reserved flag in the CONNECT Packet to 1
byteBuf.setByte(9, byteBuf.getByte(9) | 0x1);
mqttDecoder.channelRead(ctx, byteBuf);
assertEquals(1, out.size());
final MqttMessage decodedMessage = (MqttMessage) out.get(0);
assertTrue(decodedMessage.decoderResult().isFailure());
Throwable cause = decodedMessage.decoderResult().cause();
assertInstanceOf(DecoderException.class, cause);
assertEquals("non-zero reserved flag", cause.getMessage());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testConnectMessageWithNonZeroReservedFlagForMqtt311() do?
testConnectMessageWithNonZeroReservedFlagForMqtt311() is a function in the netty codebase, defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttCodecTest.java.
Where is testConnectMessageWithNonZeroReservedFlagForMqtt311() defined?
testConnectMessageWithNonZeroReservedFlagForMqtt311() is defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttCodecTest.java at line 160.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free