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