1#define BOOST_TEST_DYN_LINK
2#include <boost/test/unit_test.hpp>
3#include "memory_ly/memory_conf.hpp"
4#include "Vector/map_vector.hpp"
5
6BOOST_AUTO_TEST_SUITE( memory_conf_test )
7
8
9BOOST_AUTO_TEST_CASE( memory_conf_use )
10{
11 bool test = is_multiple_buffer_each_prp<openfpm::vector<float>>::value;
12
13 BOOST_REQUIRE_EQUAL(test,false);
14
15 test = is_multiple_buffer_each_prp<float>::value;
16
17 BOOST_REQUIRE_EQUAL(test,false);
18
19 test = is_multiple_buffer_each_prp<openfpm::vector<aggregate<float,float>>>::value;
20
21 BOOST_REQUIRE_EQUAL(test,false);
22
23 test = is_multiple_buffer_each_prp<openfpm::vector_gpu<aggregate<float,float>>>::value;
24
25 BOOST_REQUIRE_EQUAL(test,true);
26}
27
28BOOST_AUTO_TEST_SUITE_END()
29