1<testcase> 2<info> 3<keywords> 4MQTT 5MQTT SUBSCRIBE 6</keywords> 7</info> 8 9# 10# Server-side 11<reply> 12<data nocheck="yes"> 13hello 14</data> 15<datacheck hex="yes"> 1600 04 31 31 39 30 68 65 6c 6c 6f 5b 4c 46 5d 0a 17</datacheck> 18</reply> 19 20# 21# Client-side 22<client> 23<features> 24mqtt 25</features> 26<server> 27mqtt 28</server> 29<name> 30MQTT PUBLISH empty payload, single space topic 31</name> 32<command option="binary-trace"> 33mqtt://%HOSTIP:%MQTTPORT/%20 -d "" 34</command> 35</client> 36 37# 38# Verify data after the test has been "shot" 39<verify> 40# These are hexadecimal protocol dumps from the client 41# 42# Strip out the random part of the client id from the CONNECT message 43# before comparison 44<strippart> 45s/^(.* 00044d5154540402003c000c6375726c).*/$1/ 46</strippart> 47<protocol> 48client CONNECT 18 00044d5154540402003c000c6375726c 49server CONNACK 2 20020000 50client PUBLISH 3 000120 51client DISCONNECT 0 e000 52</protocol> 53</verify> 54</testcase> 55