diff --git a/src/test/java/inf112/skeleton/app/PlayerTest.java b/src/test/java/inf112/skeleton/app/PlayerTest.java index 455492d3116ec88d84af3984f8af2f1d98db1737..a8bc45b859bd841a818eafca19877c6d5e29fafb 100644 --- a/src/test/java/inf112/skeleton/app/PlayerTest.java +++ b/src/test/java/inf112/skeleton/app/PlayerTest.java @@ -9,12 +9,7 @@ import javafx.scene.paint.Color; public class PlayerTest { @Test - void MoveTest(){ -// Game game = new Game(); -// Stage stage = new Stage(); -// stage.setScene(game.getScene()); -// game.setup(); -// game.start(stage); + void MoveRightTest(){ Player player = new Player(); player.canMoveDown = false; player.canMoveUp = false; @@ -26,6 +21,42 @@ public class PlayerTest { assertEquals(player.x, player.speed+x2); } + @Test + void MoveLeftTest(){ + Player player = new Player(); + player.canMoveDown = false; + player.canMoveUp = false; + player.canMoveLeft = true; + player.canMoveRight = false; + player.move_left = true; + int x2 = player.x; + player.Move(); + assertEquals(player.x, x2-player.speed); + } + + @Test + void MoveUpTest(){ + Player player = new Player(); + player.canMoveDown = false; + player.canMoveUp = true; + player.canMoveLeft = false; + player.canMoveRight = false; + player.jump = true; + int y2 = player.y; + player.Move(); + assertEquals(player.y, y2-6); + } + @Test + void MoveDownTest(){ + Player player = new Player(); + player.canMoveDown = true; + player.canMoveUp = false; + player.canMoveLeft = false; + player.canMoveRight = false; + int y2 = player.y; + player.Move(); + assertEquals(player.y, y2+player.gravity); + } }