32 #define TEST_NAME "mvs/mat_test"
41 BOOST_CHECK_EQUAL(mat.
GetWidth(), 0);
43 BOOST_CHECK_EQUAL(mat.
GetDepth(), 0);
49 BOOST_CHECK_EQUAL(mat.
GetWidth(), 1);
51 BOOST_CHECK_EQUAL(mat.
GetDepth(), 3);
67 BOOST_CHECK_EQUAL(mat.
Get(0, 0, 0), 1);
68 BOOST_CHECK_EQUAL(mat.
Get(0, 0, 1), 2);
69 BOOST_CHECK_EQUAL(mat.
Get(0, 0, 2), 3);
70 BOOST_CHECK_EQUAL(mat.
Get(1, 0, 0), 4);
71 BOOST_CHECK_EQUAL(mat.
Get(1, 0, 1), 5);
72 BOOST_CHECK_EQUAL(mat.
Get(1, 0, 2), 6);
76 BOOST_CHECK_EQUAL(slice[0], 1);
77 BOOST_CHECK_EQUAL(slice[1], 2);
78 BOOST_CHECK_EQUAL(slice[2], 3);
80 BOOST_CHECK_EQUAL(slice[0], 4);
81 BOOST_CHECK_EQUAL(slice[1], 5);
82 BOOST_CHECK_EQUAL(slice[2], 6);
size_t GetNumBytes() const
void Set(const size_t row, const size_t col, const T value)
T Get(const size_t row, const size_t col, const size_t slice=0) const
void GetSlice(const size_t row, const size_t col, T *values) const
BOOST_AUTO_TEST_CASE(TestEmpty)