From c663833b6e6f0c9448a3a5378aefc74e52f12807 Mon Sep 17 00:00:00 2001 From: Lukas Weber Date: Wed, 3 Dec 2025 12:41:05 +0100 Subject: [PATCH] Added second test, not yet running fully --- test_stack.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test_stack.c b/test_stack.c index d21177d..e352d68 100644 --- a/test_stack.c +++ b/test_stack.c @@ -18,6 +18,21 @@ void test_firstNodeAddedCorrectly(void) { clearStack(testStack); } +void test_topReturnsCorrectValues(void) { + printf("Starting second test...\n"); + StackNode* testStack = NULL; + int data1 = 1; + testStack = push(testStack, &data1); + int data2 = 0; + testStack = push(testStack, &data2); + int data3 = 3; + testStack = push(testStack, &data3); + TEST_ASSERT_EQUAL_INT(1, *(int*)testStack->stackData); + TEST_ASSERT_EQUAL_INT(0, *(int*)testStack->stackData); + TEST_ASSERT_EQUAL_INT(3, *(int*)testStack->stackData); + clearStack(testStack); +} + void setUp(void) { } @@ -32,6 +47,7 @@ int main(void) { printf("\n----------------------------Stack-Tests----------------------------\n"); RUN_TEST(test_firstNodeAddedCorrectly); + RUN_TEST(test_topReturnsCorrectValues); return UNITY_END(); } \ No newline at end of file