MCPcopy Create free account
hub / github.com/boostorg/compute / BOOST_AUTO_TEST_CASE

Function BOOST_AUTO_TEST_CASE

test/test_find_end.cpp:25–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23namespace bc = boost::compute;
24
25BOOST_AUTO_TEST_CASE(find_end_int)
26{
27 int data[] = {1, 4, 2, 6, 3, 2, 6, 3, 4, 6};
28 bc::vector<bc::int_> vectort(data, data + 10, queue);
29
30 int datap[] = {2, 6};
31 bc::vector<bc::int_> vectorp(datap, datap + 2, queue);
32
33 bc::vector<bc::int_>::iterator iter =
34 bc::find_end(vectort.begin(), vectort.end(),
35 vectorp.begin(), vectorp.end(), queue);
36
37 BOOST_VERIFY(iter == vectort.begin() + 5);
38
39 vectorp[1] = 9;
40
41 iter =
42 bc::find_end(vectort.begin(), vectort.end(),
43 vectorp.begin(), vectorp.end(), queue);
44
45 BOOST_VERIFY(iter == vectort.begin() + 10);
46}
47
48BOOST_AUTO_TEST_CASE(find_end_string)
49{

Callers

nothing calls this directly

Calls 3

find_endFunction · 0.85
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected