14 #include <gtest/gtest.h> 26 std::vector<std::string> types;
27 types.emplace_back(
"type");
40 EXPECT_EQ(0, (*iterator)(0));
41 EXPECT_EQ(0, (*iterator)(1));
45 EXPECT_EQ(0, (*iterator)(0));
46 EXPECT_EQ(1, (*iterator)(1));
50 EXPECT_EQ(0, (*iterator)(0));
51 EXPECT_EQ(2, (*iterator)(1));
53 for (
int i = 0; i < 37; ++i) {
58 EXPECT_EQ(7, (*iterator)(0));
59 EXPECT_EQ(4, (*iterator)(1));
95 EXPECT_EQ(3, (*iterator)(0));
96 EXPECT_EQ(1, (*iterator)(1));
100 EXPECT_EQ(3, (*iterator)(0));
101 EXPECT_EQ(2, (*iterator)(1));
105 EXPECT_EQ(3, (*iterator)(0));
106 EXPECT_EQ(3, (*iterator)(1));
110 EXPECT_EQ(4, (*iterator)(0));
111 EXPECT_EQ(1, (*iterator)(1));
115 EXPECT_EQ(4, (*iterator)(0));
116 EXPECT_EQ(2, (*iterator)(1));
120 EXPECT_EQ(4, (*iterator)(0));
121 EXPECT_EQ(3, (*iterator)(1));
140 EXPECT_EQ(0, (*iterator)(0));
141 EXPECT_EQ(0, (*iterator)(1));
145 EXPECT_EQ(1, (*iterator)(0));
146 EXPECT_EQ(0, (*iterator)(1));
165 EXPECT_EQ(6, (*iterator)(0));
166 EXPECT_EQ(1, (*iterator)(1));
170 EXPECT_EQ(6, (*iterator)(0));
171 EXPECT_EQ(2, (*iterator)(1));
173 for (
int i = 0; i < 4; ++i) {
178 EXPECT_EQ(7, (*iterator)(0));
179 EXPECT_EQ(3, (*iterator)(1));
183 EXPECT_EQ(0, (*iterator)(0));
184 EXPECT_EQ(1, (*iterator)(1));
186 for (
int i = 0; i < 8; ++i) {
191 EXPECT_EQ(2, (*iterator)(0));
192 EXPECT_EQ(3, (*iterator)(1));
void setGeometry(const Length &length, const double resolution, const Position &position=Position::Zero())
TEST(PolygonIterator, FullCover)
void addVertex(const Position &vertex)