Remove capacity from JsonDocument's constructor

This commit is contained in:
Benoit Blanchon
2023-07-17 18:15:13 +02:00
parent 42b2840009
commit 0f319e7ca4
162 changed files with 438 additions and 500 deletions

View File

@ -13,7 +13,7 @@ using namespace ArduinoJson::detail;
TEST_CASE("ResourceManager::allocSlot()") {
SECTION("Returns different pointer") {
ResourceManager resources(4096);
ResourceManager resources;
VariantSlot* s1 = resources.allocSlot();
REQUIRE(s1 != 0);
@ -24,14 +24,14 @@ TEST_CASE("ResourceManager::allocSlot()") {
}
SECTION("Returns aligned pointers") {
ResourceManager resources(4096);
ResourceManager resources;
REQUIRE(isAligned(resources.allocSlot().operator VariantSlot*()));
REQUIRE(isAligned(resources.allocSlot().operator VariantSlot*()));
}
SECTION("Returns null if pool list allocation fails") {
ResourceManager resources(4096, FailingAllocator::instance());
ResourceManager resources(FailingAllocator::instance());
auto variant = resources.allocSlot();
REQUIRE(variant.id() == NULL_SLOT);
@ -40,7 +40,7 @@ TEST_CASE("ResourceManager::allocSlot()") {
SECTION("Returns null if pool allocation fails") {
TimebombAllocator allocator(1);
ResourceManager resources(4096, &allocator);
ResourceManager resources(&allocator);
resources.allocSlot();