48 auto transport = fair::mq::TransportFactory::CreateTransportFactory(
"zeromq");
49 auto msg = transport->CreateMessage(4096);
51 auto sOrig = std::make_unique<TObjString>(
"test");
55 ref.payload = (
char*)
msg->GetData();
57 ref.header =
reinterpret_cast<char const*
>(&dh);
60 auto s = DataRefUtils::as<TObjString>(
ref);
61 REQUIRE(s.get() !=
nullptr);
62 REQUIRE(std::string(s->GetString().Data()) ==
"test");
63 REQUIRE(std::string(s->GetName()) ==
"test");
66 auto o = DataRefUtils::as<TObject>(
ref);
67 REQUIRE(
o.get() !=
nullptr);
68 REQUIRE(std::string(
o->GetName()) ==
"test");