37#include <boost/core/ignore_unused.hpp>
38#include <boost/test/tools/floating_point_comparison.hpp>
39#include <boost/test/unit_test.hpp>
43namespace SharedArrayUnitTests
53 BOOST_CHECK_EQUAL(array_1.size(), const_array_1.size());
54 BOOST_CHECK_EQUAL(array_2.size(), 5);
59 BOOST_CHECK_EQUAL(array_1[2], -1.0);
60 BOOST_CHECK_EQUAL(array_2[2], -1.0);
62 BOOST_CHECK_EQUAL(const_array_1[2], 7.0);
63 BOOST_CHECK_EQUAL(const_array_2[2], 3.0);
68 BOOST_CHECK_EQUAL(
d.size(), 7);
69 BOOST_CHECK_EQUAL(
d.origin(), expectedAddress);
BOOST_AUTO_TEST_CASE(TestArrayConstructionFromConstantArray)
void CheckAddresses(Array< TwoD, double >::reference d, double *expectedAddress)
std::vector< double > d(NPUPPER *NPUPPER)
The above copyright notice and this permission notice shall be included.