13 EXPECT_EQ(5u, path.GetPoints().size());
16 ASSERT_TRUE(rect.has_value());
22 ASSERT_TRUE(rect.has_value());
27 EXPECT_EQ(0u, path.GetPoints().size());
36 EXPECT_EQ(4u, path.GetPoints().size());
39 ASSERT_TRUE(rect.has_value());
45 EXPECT_EQ(4u, path.GetPoints().size());
48 ASSERT_TRUE(rect.has_value());
55 ASSERT_TRUE(rect.has_value());
63 ASSERT_TRUE(rect.has_value());
147 ASSERT_EQ(4u, path.GetPoints().size());
149 EXPECT_FALSE(path.IsClosingFigure(3));
152 ASSERT_TRUE(rect.has_value());
157 rect = path
.GetRect(&kIdentityMatrix);
158 ASSERT_TRUE(rect.has_value());
162 ASSERT_EQ(4u, path.GetPoints().size());
164 EXPECT_TRUE(path.IsClosingFigure(3));
167 ASSERT_TRUE(rect.has_value());
172 ASSERT_EQ(4u, path.GetPoints().size());
174 EXPECT_TRUE(path.IsClosingFigure(3));
177 ASSERT_TRUE(rect.has_value());
181 ASSERT_EQ(5u, path.GetPoints().size());
183 EXPECT_TRUE(path.IsClosingFigure(3));
185 EXPECT_TRUE(path.IsClosingFigure(4));
188 ASSERT_TRUE(rect.has_value());
354 ASSERT_EQ(1u, path.GetPoints().size());
355 EXPECT_EQ(CFX_PointF(5, 6), path.GetPoint(0));
359 ASSERT_EQ(1u, path.GetPoints().size());
360 EXPECT_EQ(CFX_PointF(5, 6), path.GetPoint(0));
363 ASSERT_EQ(2u, path.GetPoints().size());
364 EXPECT_EQ(CFX_PointF(5, 6), path.GetPoint(0));
365 EXPECT_EQ(CFX_PointF(5, 6), path.GetPoint(1));
369 ASSERT_EQ(4u, path.GetPoints().size());
370 EXPECT_EQ(CFX_PointF(5, 6), path.GetPoint(0));
371 EXPECT_EQ(CFX_PointF(5, 6), path.GetPoint(1));
372 EXPECT_EQ(CFX_PointF(65, 82), path.GetPoint(2));
373 EXPECT_EQ(CFX_PointF(65, 82), path.GetPoint(3));