1515
1616using namespace osmium ::builder::attr; // NOLINT(google-build-using-namespace)
1717
18+ constexpr const std::size_t test_buffer_size = 1024UL * 10UL ;
19+
1820TEST_CASE (" create node using builders: add node with only id" ) {
19- osmium::memory::Buffer buffer{1024 * 10 };
21+ osmium::memory::Buffer buffer{test_buffer_size };
2022
2123 const auto pos = osmium::builder::add_node (buffer, _id (22 ));
2224
@@ -33,7 +35,7 @@ TEST_CASE("create node using builders: add node with only id") {
3335}
3436
3537TEST_CASE (" create node using builders: add node with complete info but no tags" ) {
36- osmium::memory::Buffer buffer{1024 * 10 };
38+ osmium::memory::Buffer buffer{test_buffer_size };
3739
3840 const osmium::Location loc{3.14 , 1.59 };
3941 const auto pos = osmium::builder::add_node (buffer,
@@ -60,7 +62,7 @@ TEST_CASE("create node using builders: add node with complete info but no tags")
6062}
6163
6264TEST_CASE (" create node using builders: visible/deleted flag" ) {
63- osmium::memory::Buffer buffer{1024 * 10 };
65+ osmium::memory::Buffer buffer{test_buffer_size };
6466
6567 osmium::builder::add_node (buffer, _id (1 ), _deleted ());
6668 osmium::builder::add_node (buffer, _id (2 ), _deleted (true ));
@@ -80,7 +82,7 @@ TEST_CASE("create node using builders: visible/deleted flag") {
8082}
8183
8284TEST_CASE (" create node using builders: order of attributes doesn't matter" ) {
83- osmium::memory::Buffer buffer{1024 * 10 };
85+ osmium::memory::Buffer buffer{test_buffer_size };
8486
8587 const osmium::Location loc{3.14 , 1.59 };
8688 const auto pos = osmium::builder::add_node (buffer,
@@ -106,7 +108,7 @@ TEST_CASE("create node using builders: order of attributes doesn't matter") {
106108}
107109
108110TEST_CASE (" create node with tags using builders: add tags using _tag" ) {
109- osmium::memory::Buffer buffer{1024 * 10 };
111+ osmium::memory::Buffer buffer{test_buffer_size };
110112
111113 std::pair<const char *, const char *> t1 = {" name" , " Node Inn" };
112114 std::pair<std::string, std::string> t2 = {" phone" , " +1-123-555-4567" };
@@ -142,7 +144,7 @@ TEST_CASE("create node with tags using builders: add tags using _tag") {
142144}
143145
144146TEST_CASE (" create node with tags using builders: add tags using _tag with equal sign in single cstring" ) {
145- osmium::memory::Buffer buffer{1024 * 10 };
147+ osmium::memory::Buffer buffer{test_buffer_size };
146148
147149 const auto pos = osmium::builder::add_node (buffer,
148150 _id (2 ),
@@ -175,7 +177,7 @@ TEST_CASE("create node with tags using builders: add tags using _tag with equal
175177}
176178
177179TEST_CASE (" create node with tags using builders: add tags using _tags from initializer list" ) {
178- osmium::memory::Buffer buffer{1024 * 10 };
180+ osmium::memory::Buffer buffer{test_buffer_size };
179181
180182 const auto pos = osmium::builder::add_node (buffer,
181183 _id (3 ),
@@ -196,7 +198,7 @@ TEST_CASE("create node with tags using builders: add tags using _tags from initi
196198}
197199
198200TEST_CASE (" create node with tags using builders: add tags using _tags from TagList" ) {
199- osmium::memory::Buffer buffer{1024 * 10 };
201+ osmium::memory::Buffer buffer{test_buffer_size };
200202
201203 const auto pos1 = osmium::builder::add_node (buffer,
202204 _id (3 ),
@@ -226,7 +228,7 @@ TEST_CASE("create node with tags using builders: add tags using _tags from TagLi
226228}
227229
228230TEST_CASE (" create node with tags using builders: add tags using mixed tag sources" ) {
229- osmium::memory::Buffer buffer{1024 * 10 };
231+ osmium::memory::Buffer buffer{test_buffer_size };
230232
231233 const std::vector<pair_of_cstrings> tags = {
232234 {" t5" , " t5" },
@@ -264,7 +266,7 @@ TEST_CASE("create node with tags using builders: add tags using mixed tag source
264266}
265267
266268TEST_CASE (" create node with tags using builders: add tags using _t with string" ) {
267- osmium::memory::Buffer buffer{1024 * 10 };
269+ osmium::memory::Buffer buffer{test_buffer_size };
268270
269271 const auto pos = osmium::builder::add_node (buffer,
270272 _id (5 ),
@@ -294,7 +296,7 @@ TEST_CASE("create node with tags using builders: add tags using _t with string")
294296}
295297
296298TEST_CASE (" create way using builders" ) {
297- osmium::memory::Buffer buffer{1024 * 10 };
299+ osmium::memory::Buffer buffer{test_buffer_size };
298300
299301 SECTION (" add way without nodes" ) {
300302 const auto pos = osmium::builder::add_way (buffer,
@@ -327,15 +329,15 @@ TEST_CASE("create way with nodes") {
327329 { 8 , osmium::Location{8.8 , 0.8 } }
328330 };
329331
330- osmium::memory::Buffer wbuffer{1024 * 10 };
332+ osmium::memory::Buffer wbuffer{test_buffer_size };
331333 osmium::builder::add_way (wbuffer,
332334 _id (1 ),
333335 _nodes ({1 , 2 , 4 , 8 })
334336 );
335337
336338 const osmium::NodeRefList& nodes = wbuffer.get <osmium::Way>(0 ).nodes ();
337339
338- osmium::memory::Buffer buffer{1024 * 10 };
340+ osmium::memory::Buffer buffer{test_buffer_size };
339341
340342 SECTION (" add nodes using an OSM object id or NodeRef" ) {
341343 osmium::builder::add_way (buffer,
@@ -445,7 +447,7 @@ TEST_CASE("create way with nodes") {
445447}
446448
447449TEST_CASE (" create relation using builders: create relation" ) {
448- osmium::memory::Buffer buffer{1024 * 10 };
450+ osmium::memory::Buffer buffer{test_buffer_size };
449451
450452 osmium::builder::attr::member_type m{osmium::item_type::way, 113 , " inner" };
451453
@@ -495,7 +497,7 @@ TEST_CASE("create relation using builders: create relation") {
495497}
496498
497499TEST_CASE (" create relation using builders: create relation member from existing relation member" ) {
498- osmium::memory::Buffer buffer{1024 * 10 };
500+ osmium::memory::Buffer buffer{test_buffer_size };
499501
500502 osmium::builder::add_relation (buffer,
501503 _id (123 ),
@@ -532,7 +534,7 @@ TEST_CASE("create relation using builders: create relation member from existing
532534}
533535
534536TEST_CASE (" create relation using builders: create relation with members from initializer list" ) {
535- osmium::memory::Buffer buffer{1024 * 10 };
537+ osmium::memory::Buffer buffer{test_buffer_size };
536538
537539 const auto pos = osmium::builder::add_relation (buffer,
538540 _id (123 ),
@@ -561,7 +563,7 @@ TEST_CASE("create relation using builders: create relation with members from ini
561563}
562564
563565TEST_CASE (" create relation using builders: create relation with members from iterators and some tags" ) {
564- osmium::memory::Buffer buffer{1024 * 10 };
566+ osmium::memory::Buffer buffer{test_buffer_size };
565567
566568 const std::vector<member_type> members = {
567569 {osmium::item_type::node, 123 },
@@ -605,7 +607,7 @@ TEST_CASE("create relation using builders: create relation with members from ite
605607}
606608
607609TEST_CASE (" create area using builders" ) {
608- osmium::memory::Buffer buffer{1024 * 10 };
610+ osmium::memory::Buffer buffer{test_buffer_size };
609611
610612 SECTION (" add area without rings" ) {
611613 const auto pos = osmium::builder::add_area (buffer,
0 commit comments