Cleaning tests memory usage

This commit is contained in:
Zoe Roux
2021-07-04 03:18:51 +02:00
parent f78903d2d9
commit 814729cda7
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -11,6 +11,7 @@ TEST_CASE("RomToVRAM DMA", "[DMA]")
{
Init()
snes.cartridge._size = 4000000;
delete[] snes.cartridge._data;
snes.cartridge._data = new uint8_t[snes.cartridge._size];
for (unsigned i = 0; i < 0x400; i++) {
snes.cartridge._data[0x9be00 + i * 2] = i;
+2 -1
View File
@@ -5,6 +5,7 @@
#pragma once
#include <cstring>
#include <memory>
// The include here is to prevent successive includes of this file to come after the define.
#include <filesystem>
@@ -18,7 +19,7 @@
#define Init() \
Renderer::NoRenderer norenderer(0, 0, 0); \
auto *snesPtr = new SNES(norenderer); \
auto snesPtr = std::make_unique<SNES>(norenderer); \
SNES &snes = *snesPtr; \
snes.cartridge._size = 100; \
delete[] snes.cartridge._data; \