1 /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
3 #include "base/netstring.hpp"
4 #include "base/fifo.hpp"
5 #include <BoostTestTargetConfig.h>
7 using namespace icinga;
9 BOOST_AUTO_TEST_SUITE(base_netstring)
11 BOOST_AUTO_TEST_CASE(netstring)
13 FIFO::Ptr fifo = new FIFO();
15 NetString::WriteStringToStream(fifo, "hello");
18 StreamReadContext src;
19 BOOST_CHECK(NetString::ReadStringFromStream(fifo, &s, src) == StatusNewItem);
20 BOOST_CHECK(s == "hello");
25 BOOST_AUTO_TEST_SUITE_END()