72 std::vector<cppext::future_queue<MovableDataType>> vectorOfQueues;
75 vectorOfQueues.push_back(queue1);
77 vectorOfQueues.emplace_back(queue2);
78 BOOST_CHECK(queue1 != queue2);
79 BOOST_CHECK(!(queue1 == queue2));
81 BOOST_CHECK_EQUAL(queue1.size(), 10);
82 BOOST_CHECK_EQUAL(vectorOfQueues[0].size(), 10);
83 BOOST_CHECK_EQUAL(queue2.size(), 8);
84 BOOST_CHECK_EQUAL(vectorOfQueues[1].size(), 8);
88 vectorOfQueues[0].pop(x);
89 BOOST_CHECK_EQUAL(x.
value(), 33);
93 BOOST_CHECK_EQUAL(x.
value(), 44);