25 #ifndef WDATASETSCALAR_TEST_H
26 #define WDATASETSCALAR_TEST_H
30 #include <cxxtest/TestSuite.h>
32 #include "../../common/WLogger.h"
34 #include "../WDataSetScalar.h"
56 boost::shared_ptr< WGrid > grid = boost::shared_ptr< WGrid >(
new WGridRegular3D( 5, 3, 3 ) );
57 boost::shared_ptr< std::vector< double > > data = boost::shared_ptr< std::vector< double > >(
new std::vector< double >( grid->size() ) );
58 for(
size_t i = 0; i < grid->size(); ++i )
62 boost::shared_ptr< WValueSet< double > > valueSet(
new WValueSet< double >( 0, 1, data, W_DT_DOUBLE ) );
67 TS_ASSERT_EQUALS( ds.
interpolate( WPosition::zero(), &success ), ( *data )[0] );
91 #endif // WDATASETSCALAR_TEST_H