@@ -92,8 +92,8 @@ TEST_CASE("wkb: multipoint", "[NoDB]")
9292 geom::geometry_t geom{geom::multipoint_t {}, 46 };
9393
9494 auto &mp = geom.get <geom::multipoint_t >();
95- mp.emplace_back (geom::point_t {{1.2 , 2.3 }});
96- mp.emplace_back (geom::point_t {{7.0 , 7.0 }});
95+ mp.add_geometry (geom::point_t {{1.2 , 2.3 }});
96+ mp.add_geometry (geom::point_t {{7.0 , 7.0 }});
9797
9898 auto const result = ewkb_to_geom (geom_to_ewkb (geom));
9999 REQUIRE (result.is_multipoint ());
@@ -120,8 +120,8 @@ TEST_CASE("wkb: multilinestring", "[NoDB]")
120120 geom::geometry_t geom{geom::multilinestring_t {}, 46 };
121121
122122 auto &ml = geom.get <geom::multilinestring_t >();
123- ml.emplace_back (geom::linestring_t {{1.2 , 2.3 }, {3.4 , 4.5 }, {5.6 , 6.7 }});
124- ml.emplace_back (geom::linestring_t {{7.0 , 7.0 }, {8.0 , 7.0 }, {8.0 , 8.0 }});
123+ ml.add_geometry (geom::linestring_t {{1.2 , 2.3 }, {3.4 , 4.5 }, {5.6 , 6.7 }});
124+ ml.add_geometry (geom::linestring_t {{7.0 , 7.0 }, {8.0 , 7.0 }, {8.0 , 8.0 }});
125125
126126 auto const result = ewkb_to_geom (geom_to_ewkb (geom));
127127 REQUIRE (result.is_multilinestring ());
@@ -151,14 +151,14 @@ TEST_CASE("wkb: multipolygon", "[NoDB]")
151151
152152 auto &mp = geom.get <geom::multipolygon_t >();
153153 {
154- auto &p0 = mp.emplace_back ( geom::ring_t {
155- {0.0 , 0.0 }, {3.0 , 0.0 }, {3.0 , 3.0 }, {0.0 , 3.0 }, {0.0 , 0.0 }});
154+ auto &p0 = mp.add_geometry (geom:: polygon_t { geom::ring_t {
155+ {0.0 , 0.0 }, {3.0 , 0.0 }, {3.0 , 3.0 }, {0.0 , 3.0 }, {0.0 , 0.0 }}} );
156156 p0.add_inner_ring (geom::ring_t {
157157 {1.0 , 1.0 }, {2.0 , 1.0 }, {2.0 , 2.0 }, {1.0 , 2.0 }, {1.0 , 1.0 }});
158158 }
159159
160- mp.emplace_back ( geom::ring_t {
161- {4.0 , 4.0 }, {5.0 , 4.0 }, {5.0 , 5.0 }, {4.0 , 5.0 }, {4.0 , 4.0 }});
160+ mp.add_geometry (geom:: polygon_t { geom::ring_t {
161+ {4.0 , 4.0 }, {5.0 , 4.0 }, {5.0 , 5.0 }, {4.0 , 5.0 }, {4.0 , 4.0 }}} );
162162
163163 auto const result = ewkb_to_geom (geom_to_ewkb (geom));
164164 REQUIRE (result.is_multipolygon ());
@@ -172,8 +172,8 @@ TEST_CASE("wkb: geometrycollection", "[NoDB]")
172172 geom::geometry_t geom2{geom::linestring_t {{1.2 , 2.3 }, {3.4 , 4.5 }}};
173173 geom::geometry_t geom3{geom::multipolygon_t {}};
174174
175- geom3.get <geom::multipolygon_t >().emplace_back ( geom::ring_t {
176- {4.0 , 4.0 }, {5.0 , 4.0 }, {5.0 , 5.0 }, {4.0 , 5.0 }, {4.0 , 4.0 }});
175+ geom3.get <geom::multipolygon_t >().add_geometry (geom:: polygon_t { geom::ring_t {
176+ {4.0 , 4.0 }, {5.0 , 4.0 }, {5.0 , 5.0 }, {4.0 , 5.0 }, {4.0 , 4.0 }}} );
177177
178178 geom::geometry_t geom{geom::collection_t {}, 49 };
179179 auto &c = geom.get <geom::collection_t >();
0 commit comments