• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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, no topic
31</name>
32<command option="binary-trace">
33mqtt://%HOSTIP:%MQTTPORT -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
50</protocol>
51<errorcode>
523
53</errorcode>
54</verify>
55</testcase>
56