MCPcopy Create free account
hub / github.com/antmachineintelligence/mtgbmcode / BOOST_AUTO_TEST_CASE

Function BOOST_AUTO_TEST_CASE

compute/test/test_equal.cpp:21–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19#include "context_setup.hpp"
20
21BOOST_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
37BOOST_AUTO_TEST_CASE(equal_string)
38{

Callers

nothing calls this directly

Calls 4

equalFunction · 0.85
fillFunction · 0.50
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected