AnyEvent-MQTT

 view release on metacpan or  search on metacpan

misc/t/001-ping-with-payload.t  view on Meta::CPAN

#!/usr/bin/perl
use warnings;
use strict;
use FindBin;
use lib $FindBin::Bin;
use Tester;
Tester->run(\*DATA);

__DATA__
{ "stream" :
 [
  { "action" : "connect" },
  { "action" : "send", "cvname" : "pingresp", "response" : "pingresp",
    "arguments" : { "message_type" : 12, "remaining" : "data" } },
  { "action" : "wait", "for" : "pingresp",
    "result" : { "message_type" : 13 } }
  ],
  "log" :
  [
   "> Connect/at-most-once MQIsdp/3/%testname% ",
   "< ConnAck/at-most-once Connection Accepted ",
   "> PingReq/at-most-once \n  64 61 74 61                                      data",
   [
    {
     "re" : "data",
     "diag" : "pingreq payload is returned in pingresp",
     "log" :
     [
      "< PingResp/at-most-once \n  64 61 74 61                                      data",
      "> Disconnect/at-most-once"
     ]
    },
    {
     "diag" : "pingreq payload is not returned in pingresp",
     "log" :
     [
      "< PingResp/at-most-once",
      "> Disconnect/at-most-once"
     ]
    }
   ]
  ]
 }



( run in 1.990 second using v1.01-cache-2.11-cpan-600a1bdf6e4 )