Browse Source

refactoring: ersetzen_integer

remotes/origin/branchJulia
fdai8040 11 months ago
parent
commit
e231561f4d
  1. 14
      test/Pong/test_playerInputMovement.c

14
test/Pong/test_playerInputMovement.c

@ -19,20 +19,20 @@ void tearDown(void){
void test_playerInputMovement(void){
/* Test 1: Bewegung nach oben */
Paddle paddle = {0, 10, 10, 10};
int paddlePositionY = 10;
int userInput = -1; // Benutzereingabe für Bewegung nach oben
int expectedY = paddle.y - paddle.speedY;
int expectedY = paddlePositionY - 1;
processPlayerInput(&paddle, userInput);
TEST_ASSERT_EQUAL_INT(expectedY, paddle.y);
processPlayerInput(&paddlePositionY, userInput);
TEST_ASSERT_EQUAL_INT(expectedY, paddlePositionY);
/* Test 2: Bewegung nach unten */
userInput = 1;
expectedY = paddle.y + paddle.speedY;
expectedY = paddlePositionY + 1;
// Benutzereingabe für Bewegung nach unten
processPlayerInput(&paddle, userInput);
TEST_ASSERT_EQUAL_INT(expectedY, paddle.y);
processPlayerInput(&paddlePositionY, userInput);
TEST_ASSERT_EQUAL_INT(expectedY, paddlePositionY);
/* Weitere Tests mit anderen Bewegungsrichtungen und Grenzfällen können hinzugefügt werden */

Loading…
Cancel
Save