MqttMessageBuildersPacketIdTest Class — netty Architecture
Architecture documentation for the MqttMessageBuildersPacketIdTest class in MqttMessageBuildersPacketIdTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD aacc870d_18c2_d811_6cad_6e4e602cdade["MqttMessageBuildersPacketIdTest"] 605509cf_9f1e_8899_3617_f1e30c8cab4e["MqttMessageBuildersPacketIdTest.java"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|defined in| 605509cf_9f1e_8899_3617_f1e30c8cab4e ee005039_53bc_d920_5e8f_2b098b72aaee["data()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| ee005039_53bc_d920_5e8f_2b098b72aaee 7b4af728_8c7a_727d_6b51_b661b3e823b3["testUnsubAckMessageIdAsShort()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| 7b4af728_8c7a_727d_6b51_b661b3e823b3 f7e6c7a3_d2f8_624d_23ec_656026e99176["testSubAckMessageIdAsShort()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| f7e6c7a3_d2f8_624d_23ec_656026e99176 4a410690_ff4d_fedb_a336_ad38462b394e["testPubAckMessageIdAsShort()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| 4a410690_ff4d_fedb_a336_ad38462b394e ea09e285_a206_4d13_0f6f_79f04876ef76["testUnsubAckMessageIdAsInt()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| ea09e285_a206_4d13_0f6f_79f04876ef76 475ef1b0_9c50_85d3_d6c0_e819e1a97ae9["testSubAckMessageIdAsInt()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| 475ef1b0_9c50_85d3_d6c0_e819e1a97ae9 41a17a45_4607_9659_ae1a_ec21c7c8fc6e["testPubAckMessageIdAsInt()"] aacc870d_18c2_d811_6cad_6e4e602cdade -->|method| 41a17a45_4607_9659_ae1a_ec21c7c8fc6e
Relationship Graph
Source Code
codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageBuildersPacketIdTest.java lines 26–116
public class MqttMessageBuildersPacketIdTest {
static Iterable<Integer> data() {
// we take a subset of valid packetIds
return Arrays.asList(
0x0001,
0x000F,
0x00FF,
0x0FFF,
0xFFFF
);
}
@ParameterizedTest()
@MethodSource("data")
public void testUnsubAckMessageIdAsShort(Integer id) {
final MqttUnsubAckMessage msg = MqttMessageBuilders.unsubAck()
.packetId(id.shortValue())
.build();
assertEquals(
id.intValue(),
msg.variableHeader().messageId()
);
}
@ParameterizedTest
@MethodSource("data")
public void testSubAckMessageIdAsShort(Integer id) {
final MqttSubAckMessage msg = MqttMessageBuilders.subAck()
.packetId(id.shortValue())
.build();
assertEquals(
id.intValue(),
msg.variableHeader().messageId()
);
}
@ParameterizedTest
@MethodSource("data")
public void testPubAckMessageIdAsShort(Integer id) {
final MqttMessage msg = MqttMessageBuilders.pubAck()
.packetId(id.shortValue())
.build();
assertEquals(
id.intValue(),
((MqttMessageIdVariableHeader) msg.variableHeader()).messageId()
);
}
@ParameterizedTest
@MethodSource("data")
public void testUnsubAckMessageIdAsInt(Integer id) {
final MqttUnsubAckMessage msg = MqttMessageBuilders.unsubAck()
.packetId(id)
.build();
assertEquals(
id.intValue(),
msg.variableHeader().messageId()
);
}
@ParameterizedTest
@MethodSource("data")
public void testSubAckMessageIdAsInt(Integer id) {
final MqttSubAckMessage msg = MqttMessageBuilders.subAck()
.packetId(id)
.build();
assertEquals(
id.intValue(),
msg.variableHeader().messageId()
);
}
@ParameterizedTest
@MethodSource("data")
public void testPubAckMessageIdAsInt(Integer id) {
Defined In
Source
Frequently Asked Questions
What is the MqttMessageBuildersPacketIdTest class?
MqttMessageBuildersPacketIdTest is a class in the netty codebase, defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageBuildersPacketIdTest.java.
Where is MqttMessageBuildersPacketIdTest defined?
MqttMessageBuildersPacketIdTest is defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageBuildersPacketIdTest.java at line 26.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free