Commit e149348b authored by Dominik Charousset's avatar Dominik Charousset

fixed unit test for single_reader_queue

parent e433d5fa
...@@ -63,19 +63,19 @@ int main() { ...@@ -63,19 +63,19 @@ int main() {
CPPA_TEST(test__intrusive_containers); CPPA_TEST(test__intrusive_containers);
cppa::intrusive::single_reader_queue<iint> q; cppa::intrusive::single_reader_queue<iint> q;
q.push_back(new iint(1)); q.enqueue(new iint(1));
q.push_back(new iint(2)); q.enqueue(new iint(2));
q.push_back(new iint(3)); q.enqueue(new iint(3));
CPPA_CHECK_EQUAL(s_iint_instances, 3); CPPA_CHECK_EQUAL(s_iint_instances, 3);
auto x = q.pop(); auto x = q.try_pop();
CPPA_CHECK_EQUAL(1, x->value); CPPA_CHECK_EQUAL(1, x->value);
delete x; delete x;
x = q.pop(); x = q.try_pop();
CPPA_CHECK_EQUAL(2, x->value); CPPA_CHECK_EQUAL(2, x->value);
delete x; delete x;
x = q.pop(); x = q.try_pop();
CPPA_CHECK_EQUAL(3, x->value); CPPA_CHECK_EQUAL(3, x->value);
delete x; delete x;
x = q.try_pop(); x = q.try_pop();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment