BOOST_REQUIRE_EQUAL(fifo.front(), 1);
manual_clock::advance(1s);
- later().get();
+ yield().get();
BOOST_REQUIRE(fifo.empty());
BOOST_REQUIRE_EQUAL(fifo.size(), 0u);
fifo.push_back(3);
manual_clock::advance(1s);
- later().get();
+ yield().get();
BOOST_REQUIRE(!fifo.empty());
BOOST_REQUIRE_EQUAL(fifo.size(), 2u);
fifo.push_back(4, manual_clock::now() + 2s);
manual_clock::advance(1s);
- later().get();
+ yield().get();
BOOST_REQUIRE(!fifo.empty());
BOOST_REQUIRE_EQUAL(fifo.size(), 2u);
fifo.push_back(4, manual_clock::now() + 1s);
manual_clock::advance(1s);
- later().get();
+ yield().get();
BOOST_REQUIRE(!fifo.empty());
BOOST_REQUIRE_EQUAL(fifo.size(), 1u);
fifo.push_back(5);
manual_clock::advance(1s);
- later().get();
+ yield().get();
BOOST_REQUIRE_EQUAL(fifo.size(), 2u);
BOOST_REQUIRE_EQUAL(fifo.front(), 1);