stack test Speicheroptimierung Nachtrag

This commit is contained in:
Thomas Rauh Desktop 2025-11-22 16:26:38 +01:00
parent 8ef242ae9b
commit 7c89058ff1
2 changed files with 9 additions and 0 deletions

Binary file not shown.

View File

@ -13,6 +13,9 @@ static void pushNeuerStack(){
int gespeicherterWert = *(int*)(tester->data);
TEST_ASSERT_EQUAL_INT(*(int*)(tester->data),2);
TEST_ASSERT_TRUE(tester->dannach == NULL);
clearStack(tester);
}
static void pushVorhandenerStack(){
@ -27,6 +30,9 @@ static void pushVorhandenerStack(){
int gespeicherterWert = *(int*)(stack->data);
TEST_ASSERT_EQUAL_INT(*(int*)(stack->data),2);
TEST_ASSERT_EQUAL_INT(*(int*)(stack->dannach->data),1);
clearStack(stack);
}
@ -43,6 +49,7 @@ void testTop(){
TEST_ASSERT_EQUAL_INT(2, *(int *)top(stack)); // top sollte b sein
clearStack(stack);
}
void testPop(void) {
@ -64,6 +71,8 @@ void testPop(void) {
stack = pop(stack);
TEST_ASSERT_NULL(stack); // leerer Stack nach pop
clearStack(stack);
}
void testPopLeererStack(void) {