@@ -170,17 +170,23 @@ BOOST_AUTO_TEST_CASE(data__build_chunk__three_arrays__expected_size_and_value)
170170
171171// build_chunk(,)
172172
173- BOOST_AUTO_TEST_CASE (data__build_chunk__extra_reserve__expected_size_and_capacity )
173+ BOOST_AUTO_TEST_CASE (data__build_chunk__extra_reserve__expected_size_zeroed )
174174{
175175 const auto result = build_chunk (
176176 {
177- byte_array<2 >{ { 0 , 0 } },
177+ byte_array<2 >{ { 1 , 1 } },
178178 byte_array<1 >{ { 42 } },
179- byte_array<3 >{ { 0 , 0 , 0 } }
180- }, 42 );
181- BOOST_REQUIRE_EQUAL (result.size (), 2u + 1u + 3u );
179+ byte_array<3 >{ { 1 , 1 , 1 } }
180+ }, 2 );
181+ BOOST_REQUIRE_EQUAL (result[0 ], 1u );
182+ BOOST_REQUIRE_EQUAL (result[1 ], 1u );
182183 BOOST_REQUIRE_EQUAL (result[2 ], 42u );
183- BOOST_REQUIRE_EQUAL (result.capacity (), 2u + 1u + 3u + 42u );
184+ BOOST_REQUIRE_EQUAL (result[3 ], 1u );
185+ BOOST_REQUIRE_EQUAL (result[4 ], 1u );
186+ BOOST_REQUIRE_EQUAL (result[5 ], 1u );
187+ BOOST_REQUIRE_EQUAL (result[6 ], 0u );
188+ BOOST_REQUIRE_EQUAL (result[7 ], 0u );
189+ BOOST_REQUIRE_EQUAL (result.size (), 2u + 1u + 3u + 2u );
184190}
185191
186192// extend_data
0 commit comments