mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-05-23 23:08:16 +00:00
Cleaning tests memory usage
This commit is contained in:
@@ -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
@@ -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; \
|
||||
|
||||
Reference in New Issue
Block a user