From 08bd55bc8c74463677cf609398261c6c59cd51fd Mon Sep 17 00:00:00 2001 From: = Date: Thu, 9 Apr 2026 15:37:42 +0200 Subject: [PATCH] Feat: Testing player status calculations --- .../idatt2003/g40/mappe/PlayerStatusTest.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatusTest.java diff --git a/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatusTest.java b/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatusTest.java new file mode 100644 index 0000000..b038bb5 --- /dev/null +++ b/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatusTest.java @@ -0,0 +1,22 @@ +package edu.ntnu.idi.idatt2003.g40.mappe; + +import org.junit.jupiter.api.Test; + +import java.math.BigDecimal; + +import static org.junit.jupiter.api.Assertions.*; + +class PlayerStatusTest { + + @Test + void getStatusReturnsProperStatuses() { + Player testPlayer = new Player("Player", new BigDecimal(1000)); + PlayerStatus gottenStatus = PlayerStatusController.getStatus(testPlayer); + assertEquals(PlayerStatus.NOOB, gottenStatus); + + testPlayer.addMoney(new BigDecimal(1000)); + PlayerStatus gottenStatus2 = PlayerStatusController.getStatus(testPlayer); + + assertEquals(PlayerStatus.TRYHARD, gottenStatus2); + } +} \ No newline at end of file