29 lines
445 B
C++
29 lines
445 B
C++
#ifdef WITH_TESTS
|
|
|
|
#include "../Tests.h"
|
|
#include "../../wifi/estimate/ray3/DataMap3.h"
|
|
using namespace Ray3D;
|
|
|
|
TEST(DataMap3, test) {
|
|
|
|
BBox3 bbox(Point3(0,0,0), Point3(10,10,10));
|
|
|
|
DataMap3<float> dm;
|
|
dm.resize(bbox, 10);
|
|
|
|
dm.set(0,0,0, 10);
|
|
ASSERT_EQ(10, dm.get(0,0,0));
|
|
|
|
dm.set(0,5,0, 11);
|
|
ASSERT_EQ(11, dm.get(0,5,0));
|
|
|
|
dm.set(5,0,0, 12);
|
|
ASSERT_EQ(12, dm.get(5,0,0));
|
|
|
|
dm.set(0,0,5, 13);
|
|
ASSERT_EQ(13, dm.get(0,0,5));
|
|
|
|
}
|
|
|
|
#endif
|