Ich möchte einige Teile von C-Code ausgiebig auf Speicherlecks testen.
Auf meinem Rechner habe ich 4 GB RAM, daher ist es sehr unwahrscheinlich, dass eine dynamische Speicherzuweisung fehlschlägt. Dennoch möchte ich das Verhalten des Codes sehen, wenn die Speicherzuweisung fehlschlägt, und sehen, ob der Wiederherstellungsmechanismus "stark" genug ist.
Was schlagen Sie vor? Wie emuliere ich eine Umgebung mit geringeren Speicherspezifikationen? Wie kann ich meine Tests simulieren?
EDIT : Ich möchte, dass meine Tests codeunabhängig sind. Ich habe nur "Zugriff" auf Rückgabewerte für verschiedene Funktionen in der Bibliothek, die ich teste. Ich soll keine "Testlogik" innerhalb des Codes schreiben, den ich teste.