From 7b0165a7df4c4909bd2a546c3fe670fcb24db49d Mon Sep 17 00:00:00 2001 From: SirLynix Date: Sat, 24 Feb 2024 20:38:34 +0100 Subject: [PATCH] Core/ByteArray: Make constructor taking a size set the size instead of capacity --- include/Nazara/Core/ByteArray.inl | 2 +- tests/UnitTests/Engine/Core/ByteArrayTest.cpp | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/include/Nazara/Core/ByteArray.inl b/include/Nazara/Core/ByteArray.inl index 194c5d05d..cb307a282 100644 --- a/include/Nazara/Core/ByteArray.inl +++ b/include/Nazara/Core/ByteArray.inl @@ -15,7 +15,7 @@ namespace Nz inline ByteArray::ByteArray(size_type n) : m_array() { - m_array.reserve(n); + m_array.resize(n); } /*! diff --git a/tests/UnitTests/Engine/Core/ByteArrayTest.cpp b/tests/UnitTests/Engine/Core/ByteArrayTest.cpp index 540d7b12f..7ff781f64 100644 --- a/tests/UnitTests/Engine/Core/ByteArrayTest.cpp +++ b/tests/UnitTests/Engine/Core/ByteArrayTest.cpp @@ -6,9 +6,10 @@ SCENARIO("ByteArray", "[CORE][BYTEARRAY]") { - GIVEN("Allocate and raw constructor") + GIVEN("Reserve memory") { - Nz::ByteArray byteArray(3); + Nz::ByteArray byteArray; + byteArray.Reserve(3); THEN("Capacity is 3 and size is 0") { @@ -144,7 +145,8 @@ SCENARIO("ByteArray", "[CORE][BYTEARRAY]") GIVEN("One byte array of capacity 10") { - Nz::ByteArray capacityArray(10); + Nz::ByteArray capacityArray; + capacityArray.Reserve(10); WHEN("We reserve for 100") {