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

Function BOOST_AUTO_TEST_CASE

test/test_includes.cpp:24–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22namespace bc = boost::compute;
23
24BOOST_AUTO_TEST_CASE(includes_int)
25{
26 int dataset1[] = {1, 1, 2, 2, 2, 2, 3, 3, 4, 5, 6, 10};
27 bc::vector<bc::int_> set1(dataset1, dataset1 + 12, queue);
28
29 int dataset2[] = {2, 4, 5, 6};
30 bc::vector<bc::int_> set2(dataset2, dataset2 + 4, queue);
31
32 bool includes = bc::includes(set1.begin(), set1.begin() + 12,
33 set2.begin(), set2.begin() + 4, queue);
34 BOOST_VERIFY(includes == true);
35
36 set2[3] = 7;
37 includes = bc::includes(set1.begin(), set1.begin() + 12,
38 set2.begin(), set2.begin() + 4, queue);
39 BOOST_VERIFY(includes == false);
40}
41
42BOOST_AUTO_TEST_CASE(includes_string)
43{

Callers

nothing calls this directly

Calls 2

includesFunction · 0.85
beginMethod · 0.45

Tested by

no test coverage detected