@@ -37,7 +37,11 @@ TEST_CASE("test way: add relation with way in t1 (marked)")
3737 data.add (" w10 v1 dV Tt1=yes,t2=yes Nn10,n11" );
3838
3939 SECTION (" no relation" ) {}
40- SECTION (" relation without w10" ) { data.add (" r32 v1 dV Tt=ag Mw15@" ); }
40+
41+ SECTION (" relation without w10" )
42+ {
43+ data.add (" r32 v1 dV Tt=ag Mw11@,w12@,w13@,w14@,w15@" );
44+ }
4145
4246 REQUIRE_NOTHROW (db.run_import (options, data ()));
4347
@@ -52,7 +56,8 @@ TEST_CASE("test way: add relation with way in t1 (marked)")
5256
5357 options.append = true ;
5458
55- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@mark,w15@\n " ));
59+ REQUIRE_NOTHROW (db.run_import (
60+ options, " r32 v2 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@,w15@\n " ));
5661
5762 CHECK (2 == conn.get_count (" osm2pgsql_test_t1" ));
5863 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -70,7 +75,7 @@ TEST_CASE("test way: add relation with way in t2 (marked)")
7075 testing::data_t data{tdata};
7176
7277 data.add (" w10 v1 dV Tt2=yes Nn10,n11" );
73- data.add (" r31 v1 dV Tt=ag Mw10@mark" );
78+ data.add (" r31 v1 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@ " );
7479
7580 REQUIRE_NOTHROW (db.run_import (options, data ()));
7681
@@ -86,7 +91,8 @@ TEST_CASE("test way: add relation with way in t2 (marked)")
8691
8792 options.append = true ;
8893
89- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@mark,w15@\n " ));
94+ REQUIRE_NOTHROW (db.run_import (
95+ options, " r32 v2 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@,w15@\n " ));
9096
9197 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" ));
9298 CHECK (0 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -104,7 +110,7 @@ TEST_CASE("test way: add relation with way in t1 and t2 (marked)")
104110 testing::data_t data{tdata};
105111
106112 data.add (" w10 v1 dV Tt1=yes,t2=yes Nn10,n11" );
107- data.add (" r31 v1 dV Tt=ag Mw10@mark" );
113+ data.add (" r31 v1 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@ " );
108114
109115 REQUIRE_NOTHROW (db.run_import (options, data ()));
110116
@@ -120,7 +126,8 @@ TEST_CASE("test way: add relation with way in t1 and t2 (marked)")
120126
121127 options.append = true ;
122128
123- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@mark,w15@\n " ));
129+ REQUIRE_NOTHROW (db.run_import (
130+ options, " r32 v2 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@,w15@\n " ));
124131
125132 CHECK (2 == conn.get_count (" osm2pgsql_test_t1" ));
126133 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -139,11 +146,14 @@ TEST_CASE("test way: add (to) relation with way in tboth stage 1 (marked)")
139146
140147 data.add (" w10 v1 dV Ttboth=yes Nn10,n11" );
141148
142- SECTION (" adding relation" ) {
143- data.add (" r31 v1 dV Tt=ag Mw10@" );
149+ SECTION (" adding relation" )
150+ {
151+ data.add (" r31 v1 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@" );
144152 }
145- SECTION (" changing relation" ) {
146- data.add (" r32 v1 dV Tt=ag Mw10@,w15@" );
153+
154+ SECTION (" changing relation" )
155+ {
156+ data.add (" r32 v1 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@,w15@" );
147157 }
148158
149159 REQUIRE_NOTHROW (db.run_import (options, data ()));
@@ -161,7 +171,8 @@ TEST_CASE("test way: add (to) relation with way in tboth stage 1 (marked)")
161171
162172 options.append = true ;
163173
164- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@mark,w15@\n " ));
174+ REQUIRE_NOTHROW (db.run_import (
175+ options, " r32 v2 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@,w15@\n " ));
165176
166177 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" ));
167178 CHECK (0 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -180,7 +191,7 @@ TEST_CASE("test way: add relation with way in tboth stage 2 (marked)")
180191 testing::data_t data{tdata};
181192
182193 data.add (" w10 v1 dV Ttboth=yes Nn10,n11" );
183- data.add (" r31 v1 dV Tt=ag Mw10@mark" );
194+ data.add (" r31 v1 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@ " );
184195
185196 REQUIRE_NOTHROW (db.run_import (options, data ()));
186197
@@ -197,7 +208,8 @@ TEST_CASE("test way: add relation with way in tboth stage 2 (marked)")
197208
198209 options.append = true ;
199210
200- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@mark,w15@\n " ));
211+ REQUIRE_NOTHROW (db.run_import (
212+ options, " r32 v2 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@,w15@\n " ));
201213
202214 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" ));
203215 CHECK (0 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -221,7 +233,11 @@ TEST_CASE("test way: add relation with way in t1 (not marked)")
221233 data.add (" w10 v1 dV Tt1=yes,t2=yes Nn10,n11" );
222234
223235 SECTION (" no relation" ) {}
224- SECTION (" relation without w10" ) { data.add (" r32 v1 dV Tt=ag Mw15@" ); }
236+
237+ SECTION (" relation without w10" )
238+ {
239+ data.add (" r32 v1 dV Tt=ag Mw11@,w12@,w13@,w14@,w15@" );
240+ }
225241
226242 REQUIRE_NOTHROW (db.run_import (options, data ()));
227243
@@ -236,7 +252,8 @@ TEST_CASE("test way: add relation with way in t1 (not marked)")
236252
237253 options.append = true ;
238254
239- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@,w15@\n " ));
255+ REQUIRE_NOTHROW (db.run_import (
256+ options, " r32 v2 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@,w15@\n " ));
240257
241258 CHECK (2 == conn.get_count (" osm2pgsql_test_t1" ));
242259 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -253,7 +270,7 @@ TEST_CASE("test way: add relation with way in t2 (not marked)")
253270 testing::data_t data{tdata};
254271
255272 data.add (" w10 v1 dV Tt2=yes Nn10,n11" );
256- data.add (" r31 v1 dV Tt=ag Mw10@mark" );
273+ data.add (" r31 v1 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@ " );
257274
258275 REQUIRE_NOTHROW (db.run_import (options, data ()));
259276
@@ -269,7 +286,8 @@ TEST_CASE("test way: add relation with way in t2 (not marked)")
269286
270287 options.append = true ;
271288
272- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@,w15@\n " ));
289+ REQUIRE_NOTHROW (db.run_import (
290+ options, " r32 v2 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@,w15@\n " ));
273291
274292 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" ));
275293 CHECK (0 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -287,7 +305,7 @@ TEST_CASE("test way: add relation with way in t1 and t2 (not marked)")
287305 testing::data_t data{tdata};
288306
289307 data.add (" w10 v1 dV Tt1=yes,t2=yes Nn10,n11" );
290- data.add (" r31 v1 dV Tt=ag Mw10@mark" );
308+ data.add (" r31 v1 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@ " );
291309
292310 REQUIRE_NOTHROW (db.run_import (options, data ()));
293311
@@ -303,7 +321,8 @@ TEST_CASE("test way: add relation with way in t1 and t2 (not marked)")
303321
304322 options.append = true ;
305323
306- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@,w15@\n " ));
324+ REQUIRE_NOTHROW (db.run_import (
325+ options, " r32 v2 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@,w15@\n " ));
307326
308327 CHECK (2 == conn.get_count (" osm2pgsql_test_t1" ));
309328 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -321,7 +340,7 @@ TEST_CASE("test way: add relation with way in tboth stage 1 (not marked)")
321340 testing::data_t data{tdata};
322341
323342 data.add (" w10 v1 dV Ttboth=yes Nn10,n11" );
324- data.add (" r31 v1 dV Tt=ag Mw10@" );
343+ data.add (" r31 v1 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@ " );
325344
326345 REQUIRE_NOTHROW (db.run_import (options, data ()));
327346
@@ -338,7 +357,8 @@ TEST_CASE("test way: add relation with way in tboth stage 1 (not marked)")
338357
339358 options.append = true ;
340359
341- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@,w15@\n " ));
360+ REQUIRE_NOTHROW (db.run_import (
361+ options, " r32 v2 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@,w15@\n " ));
342362
343363 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" ));
344364 CHECK (0 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
@@ -357,7 +377,7 @@ TEST_CASE("test way: add relation with way in tboth stage 2 (not marked)")
357377 testing::data_t data{tdata};
358378
359379 data.add (" w10 v1 dV Ttboth=yes Nn10,n11" );
360- data.add (" r31 v1 dV Tt=ag Mw10@mark" );
380+ data.add (" r31 v1 dV Tt=ag Mw10@mark,w11@,w12@,w13@,w14@ " );
361381
362382 REQUIRE_NOTHROW (db.run_import (options, data ()));
363383
@@ -374,7 +394,8 @@ TEST_CASE("test way: add relation with way in tboth stage 2 (not marked)")
374394
375395 options.append = true ;
376396
377- REQUIRE_NOTHROW (db.run_import (options, " r32 v2 dV Tt=ag Mw10@,w15@\n " ));
397+ REQUIRE_NOTHROW (db.run_import (
398+ options, " r32 v2 dV Tt=ag Mw10@,w11@,w12@,w13@,w14@,w15@\n " ));
378399
379400 CHECK (1 == conn.get_count (" osm2pgsql_test_t1" ));
380401 CHECK (0 == conn.get_count (" osm2pgsql_test_t1" , " way_id = 10" ));
0 commit comments