37#include <boost/test/tools/floating_point_comparison.hpp>
38#include <boost/test/unit_test.hpp>
50 BOOST_CHECK_EQUAL(array_1.size(), const_array_1.size());
51 BOOST_CHECK_EQUAL(array_2.size(), 5);
56 BOOST_CHECK_EQUAL(array_1[2], -1.0);
57 BOOST_CHECK_EQUAL(array_2[2], -1.0);
59 BOOST_CHECK_EQUAL(const_array_1[2], 7.0);
60 BOOST_CHECK_EQUAL(const_array_2[2], 3.0);
65 BOOST_CHECK_EQUAL(
d.size(), 7);
66 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)