| 18 | namespace bc = boost::compute; |
| 19 | |
| 20 | BOOST_AUTO_TEST_CASE(size) |
| 21 | { |
| 22 | bc::stack<int> stack; |
| 23 | BOOST_CHECK_EQUAL(stack.size(), size_t(0)); |
| 24 | |
| 25 | stack.push(1); |
| 26 | stack.push(2); |
| 27 | stack.push(3); |
| 28 | BOOST_CHECK_EQUAL(stack.size(), size_t(3)); |
| 29 | } |
| 30 | |
| 31 | BOOST_AUTO_TEST_CASE(push_and_pop) |
| 32 | { |