8 #include "../include/cost_map_core/common.hpp" 12 #include <gtest/gtest.h> 19 #include "../include/cost_map_core/cost_map.hpp" 20 #include "../include/cost_map_core/iterators/ellipse_iterator.hpp" 23 using namespace Eigen;
25 TEST(EllipseIterator, OneCellWideEllipse)
33 EXPECT_EQ(0, (*iterator)(0));
34 EXPECT_EQ(2, (*iterator)(1));
38 EXPECT_EQ(1, (*iterator)(0));
39 EXPECT_EQ(2, (*iterator)(1));
43 EXPECT_EQ(2, (*iterator)(0));
44 EXPECT_EQ(2, (*iterator)(1));
52 EXPECT_EQ(7, (*iterator)(0));
53 EXPECT_EQ(2, (*iterator)(1));
59 int main(
int argc,
char **argv)
61 testing::InitGoogleTest(&argc, argv);
63 return RUN_ALL_TESTS();
void setGeometry(const Length &length, const double resolution, const Position &position=Position::Zero())
int main(int argc, char **argv)
grid_map::Position Position
TEST(EllipseIterator, OneCellWideEllipse)