Memory deletion fixes

This commit is contained in:
hsaturn
2023-02-20 05:24:35 +01:00
parent 00333ed805
commit 2a8dbd09c5
3 changed files with 49 additions and 15 deletions

View File

@@ -406,6 +406,20 @@ test(network_hudge_payload)
assertEqual(strcmp(payload, lastPayload), 0);
}
test(disconnected_when_broker_is_deleted)
{
MqttBroker* broker = new MqttBroker(1883);
broker->begin();
MqttClient client;
client.connect(broker);
assertEqual(client.connected(), true);
client.publish("a", "b");
delete broker;
assertEqual(client.connected(), false);
}
test(connack)
{
const bool view = false;