66 REQUIRE(
h.str.str() ==
"@name=foo*");
69 REQUIRE(h1.
str.str() ==
"@name=foobar=fur*");
72 REQUIRE(h2.
str.str() ==
"@name=foobar=furabc=cdf*@name=barfoo=a*");
75 REQUIRE(h3.
str.str() ==
"@name=foobar=furabc=cdf*@name=barfoo=a*");
80 REQUIRE(p.
specs.size() == 1);
81 REQUIRE(p.
specs.back().name ==
"foo");
85 REQUIRE(
p2.specs.size() == 1);
86 REQUIRE(
p2.specs.back().name ==
"foo");
90 REQUIRE(p3.specs.size() == 1);
91 REQUIRE(p3.specs.back().name ==
"foo");
92 REQUIRE(p3.specs.back().method == ChannelMethod::Bind);
93 REQUIRE(p3.specs.back().type == ChannelType::Pub);
98 REQUIRE(p4.specs.size() == 1);
99 REQUIRE(p4.specs.back().name ==
"foo");
100 REQUIRE(p4.specs.back().method == ChannelMethod::Connect);
101 REQUIRE(p4.specs.back().type == ChannelType::Sub);
102 REQUIRE(p4.specs.back().hostname ==
"127.0.0.2");
103 REQUIRE(p4.specs.back().port == 8080);
104 REQUIRE(p4.specs.back().protocol == ChannelProtocol::Network);
109 REQUIRE(p5.specs.size() == 1);
110 REQUIRE(p5.specs.back().name ==
"foo");
111 REQUIRE(p5.specs.back().method == ChannelMethod::Connect);
112 REQUIRE(p5.specs.back().type == ChannelType::Sub);
113 REQUIRE(p5.specs.back().hostname ==
"@some_ipc_file_8080");
114 REQUIRE(p5.specs.back().port == 0);
115 REQUIRE(p5.specs.back().protocol == ChannelProtocol::IPC);