Null checks in client tests.

This commit is contained in:
Roger A. Light 2020-12-01 09:48:11 +00:00
parent 6bd45f0092
commit ed28c416e9
49 changed files with 150 additions and 1 deletions

View File

@ -29,6 +29,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-con-discon-success", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -22,12 +22,17 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-keepalive-pingreq", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
rc = mosquitto_connect(mosq, "localhost", port, 5);
if(rc != 0) return rc;
while(run == -1){
mosquitto_loop(mosq, -1, 1);
rc = mosquitto_loop(mosq, -1, 1);
if(rc != 0) break;
}
mosquitto_destroy(mosq);

View File

@ -15,6 +15,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-no-clean-session", false, NULL);
if(mosq == NULL){
return 1;
}
rc = mosquitto_connect(mosq, "localhost", port, 60);

View File

@ -22,6 +22,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-server-keepalive-pingreq", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);

View File

@ -15,6 +15,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-unpwd-set", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_username_pw_set(mosq, "uname", ";'[08gn=#");
rc = mosquitto_connect(mosq, "localhost", port, 60);

View File

@ -15,6 +15,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-will-set", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_will_set(mosq, "topic/on/unexpected/disconnect", strlen("will message"), "will message", 1, true);
rc = mosquitto_connect(mosq, "localhost", port, 60);

View File

@ -15,6 +15,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("01-will-unpwd-set", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_username_pw_set(mosq, "oibvvwqw", "#'^2hg9a&nm38*us");
mosquitto_will_set(mosq, "will-topic", strlen("will message"), "will message", 2, false);

View File

@ -34,6 +34,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("subscribe-qos0-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -39,6 +39,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("subscribe-qos1-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -39,6 +39,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("subscribe-qos1-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -34,6 +34,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("subscribe-qos1-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -34,6 +34,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("subscribe-qos2-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -42,6 +42,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("unsubscribe-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -34,6 +34,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("unsubscribe-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -34,6 +34,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("unsubscribe-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_unsubscribe_callback_set(mosq, on_unsubscribe);

View File

@ -24,6 +24,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos1-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
rc = mosquitto_connect(mosq, "localhost", port, 5);

View File

@ -51,6 +51,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos1-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_message_callback_set(mosq, on_message);
mosquitto_message_retry_set(mosq, 3);

View File

@ -58,6 +58,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -24,6 +24,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
rc = mosquitto_connect(mosq, "localhost", port, 5);

View File

@ -56,6 +56,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_message_callback_set(mosq, on_message);
mosquitto_message_retry_set(mosq, 5);

View File

@ -53,6 +53,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_message_callback_set(mosq, on_message);
mosquitto_message_retry_set(mosq, 5);

View File

@ -43,6 +43,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos1-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -35,6 +35,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos1-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -38,6 +38,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos1-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_v5_callback_set(mosq, on_connect);

View File

@ -43,6 +43,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -35,6 +35,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -42,6 +42,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -42,6 +42,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -33,6 +33,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_v5_callback_set(mosq, on_connect);

View File

@ -38,6 +38,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_v5_callback_set(mosq, on_connect);

View File

@ -38,6 +38,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, &run);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_v5_callback_set(mosq, on_connect);

View File

@ -35,6 +35,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos2-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -36,6 +36,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos0-test-np", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -36,6 +36,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos0-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -45,6 +45,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("request-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_opts_set(mosq, MOSQ_OPT_PROTOCOL_VERSION, &ver);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -50,6 +50,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("response-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_opts_set(mosq, MOSQ_OPT_PROTOCOL_VERSION, &ver);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -46,6 +46,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("request-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_opts_set(mosq, MOSQ_OPT_PROTOCOL_VERSION, &ver);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_subscribe_callback_set(mosq, on_subscribe);

View File

@ -25,6 +25,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("retain-qos0-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
rc = mosquitto_connect(mosq, "localhost", port, 60);

View File

@ -12,6 +12,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("08-ssl-bad-cacert", true, NULL);
if(mosq == NULL){
return 1;
}
if(mosquitto_tls_set(mosq, "this/file/doesnt/exist", NULL, NULL, NULL, NULL) == MOSQ_ERR_INVAL){
rc = 0;
}

View File

@ -39,6 +39,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("08-ssl-connect-crt-auth-enc", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_tls_set(mosq, "../ssl/test-root-ca.crt", "../ssl/certs", "../ssl/client-encrypted.crt", "../ssl/client-encrypted.key", password_callback);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -30,6 +30,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("08-ssl-connect-crt-auth", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_tls_set(mosq, "../ssl/test-root-ca.crt", "../ssl/certs", "../ssl/client.crt", "../ssl/client.key", NULL);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -30,6 +30,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("08-ssl-connect-no-auth", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_tls_set(mosq, "../ssl/all-ca.crt", NULL, NULL, NULL, NULL);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_disconnect_callback_set(mosq, on_disconnect);

View File

@ -21,6 +21,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("08-ssl-connect-crt-auth", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_tls_set(mosq, "../ssl/test-fake-root-ca.crt", NULL, "../ssl/client.crt", "../ssl/client.key", NULL);
mosquitto_connect_callback_set(mosq, on_connect);

View File

@ -57,6 +57,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("publish-qos0-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_publish_callback_set(mosq, on_publish);

View File

@ -66,6 +66,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("prop-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_message_v5_callback_set(mosq, on_message_v5);
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);

View File

@ -66,6 +66,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("prop-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_message_v5_callback_set(mosq, on_message_v5);
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);

View File

@ -66,6 +66,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("prop-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_message_v5_callback_set(mosq, on_message_v5);
mosquitto_int_option(mosq, MOSQ_OPT_PROTOCOL_VERSION, MQTT_PROTOCOL_V5);

View File

@ -43,6 +43,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("prop-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_publish_callback_set(mosq, on_publish);
tmp = MQTT_PROTOCOL_V5;

View File

@ -43,6 +43,9 @@ int main(int argc, char *argv[])
mosquitto_lib_init();
mosq = mosquitto_new("prop-test", true, NULL);
if(mosq == NULL){
return 1;
}
mosquitto_connect_callback_set(mosq, on_connect);
mosquitto_publish_callback_set(mosq, on_publish);
tmp = MQTT_PROTOCOL_V5;