<testcase> | |
<info> | |
<keywords> | |
MQTT | |
MQTT PUBLISH | |
</keywords> | |
</info> | |
# | |
# Server-side | |
<reply> | |
<data> | |
</data> | |
</reply> | |
# | |
# Client-side | |
<client> | |
<features> | |
mqtt | |
</features> | |
<server> | |
mqtt | |
</server> | |
<name> | |
MQTT PUBLISH with user and password valid | |
</name> | |
<command option="binary-trace"> | |
mqtt://%HOSTIP:%MQTTPORT/%TESTNUMBER -d something -u testuser:testpasswd | |
</command> | |
</client> | |
# | |
# Verify data after the test has been "shot" | |
<verify> | |
# These are hexadecimal protocol dumps from the client | |
# | |
# Strip out the random part of the client id from the CONNECT message | |
# before comparison | |
<strippart> | |
s/^(.* 00044d51545404c2003c000c6375726c).*/$1/ | |
</strippart> | |
<protocol> | |
client CONNECT 2e 00044d51545404c2003c000c6375726c | |
server CONNACK 2 20020000 | |
client PUBLISH f 000432323031736f6d657468696e67 | |
client DISCONNECT 0 e000 | |
</protocol> | |
</verify> | |
</testcase> |