13 #include <gtest/gtest.h> 25 EXPECT_EQ(2, (*iterator)(0));
26 EXPECT_EQ(0, (*iterator)(1));
30 EXPECT_EQ(3, (*iterator)(0));
31 EXPECT_EQ(1, (*iterator)(1));
35 EXPECT_EQ(4, (*iterator)(0));
36 EXPECT_EQ(2, (*iterator)(1));
51 EXPECT_EQ(4, (*iterator)(0));
52 EXPECT_EQ(2, (*iterator)(1));
56 EXPECT_EQ(3, (*iterator)(0));
57 EXPECT_EQ(1, (*iterator)(1));
61 EXPECT_EQ(2, (*iterator)(0));
62 EXPECT_EQ(1, (*iterator)(1));
67 EXPECT_FALSE(iterator.isPastEnd());
69 EXPECT_TRUE(iterator.isPastEnd());
81 EXPECT_EQ(5, (*iterator)(0));
82 EXPECT_EQ(4, (*iterator)(1));
86 EXPECT_EQ(4, (*iterator)(0));
87 EXPECT_EQ(3, (*iterator)(1));
91 EXPECT_EQ(3, (*iterator)(0));
92 EXPECT_EQ(2, (*iterator)(1));
119 map.getPosition(*iterator, point);
120 EXPECT_EQ(0, point.x());
121 EXPECT_EQ(0, point.y());
124 EXPECT_FALSE(iterator.isPastEnd());
125 map.getPosition(*iterator, point);
126 EXPECT_EQ(1, point.x());
127 EXPECT_EQ(1, point.y());
130 EXPECT_FALSE(iterator.isPastEnd());
131 map.getPosition(*iterator, point);
132 EXPECT_EQ(2, point.x());
133 EXPECT_EQ(2, point.y());
136 EXPECT_TRUE(iterator.isPastEnd());
150 map.getPosition(*iterator, point);
151 EXPECT_EQ(0, point.x());
152 EXPECT_EQ(0, point.y());
155 map.getPosition(*iterator, point);
156 EXPECT_EQ(1, point.x());
157 EXPECT_EQ(1, point.y());
160 map.getPosition(*iterator, point);
161 EXPECT_EQ(2, point.x());
162 EXPECT_EQ(2, point.y());
165 map.getPosition(*iterator, point);
166 EXPECT_EQ(3, point.x());
167 EXPECT_EQ(3, point.y());
170 map.getPosition(*iterator, point);
171 EXPECT_EQ(4, point.x());
172 EXPECT_EQ(4, point.y());
175 EXPECT_TRUE(iterator.isPastEnd());
void setGeometry(const Length &length, const double resolution, const Position &position=Position::Zero())
TEST(PositionFromIndex, Simple)