| 19 | #include "context_setup.hpp" |
| 20 | |
| 21 | BOOST_AUTO_TEST_CASE(equal_int) |
| 22 | { |
| 23 | int data1[] = { 1, 2, 3, 4, 5, 6 }; |
| 24 | int data2[] = { 1, 2, 3, 7, 5, 6 }; |
| 25 | |
| 26 | boost::compute::vector<int> vector1(data1, data1 + 6, queue); |
| 27 | boost::compute::vector<int> vector2(data2, data2 + 6, queue); |
| 28 | |
| 29 | BOOST_CHECK(boost::compute::equal(vector1.begin(), vector1.end(), |
| 30 | vector2.begin(), queue) == false); |
| 31 | BOOST_CHECK(boost::compute::equal(vector1.begin(), vector1.begin() + 2, |
| 32 | vector2.begin(), queue) == true); |
| 33 | BOOST_CHECK(boost::compute::equal(vector1.begin() + 4, vector1.end(), |
| 34 | vector2.begin() + 4, queue) == true); |
| 35 | } |
| 36 | |
| 37 | BOOST_AUTO_TEST_CASE(equal_string) |
| 38 | { |