namespace util { | |
namespace { | |
BOOST_AUTO_TEST_CASE(SingleThread) { | |
PCQueue<int> queue(10); | |
for (int i = 0; i < 10; ++i) { | |
queue.Produce(i); | |
} | |
for (int i = 0; i < 10; ++i) { | |
BOOST_CHECK_EQUAL(i, queue.Consume()); | |
} | |
} | |
} | |
} // namespace util | |
namespace util { | |
namespace { | |
BOOST_AUTO_TEST_CASE(SingleThread) { | |
PCQueue<int> queue(10); | |
for (int i = 0; i < 10; ++i) { | |
queue.Produce(i); | |
} | |
for (int i = 0; i < 10; ++i) { | |
BOOST_CHECK_EQUAL(i, queue.Consume()); | |
} | |
} | |
} | |
} // namespace util | |