Update: SlotTest.java Completed

This commit is contained in:
GabrieleRadice
2026-03-28 19:34:59 +01:00
parent f0bce245d3
commit fe25c7cf49
@@ -35,4 +35,95 @@ class SlotTest {
}); });
} }
@Test
void SlotIdA() {
char slotID = 'A';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('A', s.getSlotId());
assertEquals(3, s.getFood());
assertEquals(0, s.getNLower());
assertEquals(0, s.getNUpper());
assertEquals(5, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
@Test
void SlotIdB() {
char slotID = 'B';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('B', s.getSlotId());
assertEquals(0, s.getFood());
assertEquals(1, s.getNLower());
assertEquals(0, s.getNUpper());
assertEquals(0, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
@Test
void SlotIdC() {
char slotID = 'C';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('C', s.getSlotId());
assertEquals(0, s.getFood());
assertEquals(0, s.getNLower());
assertEquals(1, s.getNUpper());
assertEquals(0, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
@Test
void SlotIdD() {
char slotID = 'D';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('D', s.getSlotId());
assertEquals(0, s.getFood());
assertEquals(2, s.getNLower());
assertEquals(0, s.getNUpper());
assertEquals(3, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
@Test
void SlotIdE() {
char slotID = 'E';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('E', s.getSlotId());
assertEquals(0, s.getFood());
assertEquals(1, s.getNLower());
assertEquals(1, s.getNUpper());
assertEquals(0, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
@Test
void SlotIdF() {
char slotID = 'F';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('F', s.getSlotId());
assertEquals(0, s.getFood());
assertEquals(0, s.getNLower());
assertEquals(2, s.getNUpper());
assertEquals(0, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
@Test
void SlotIdG() {
char slotID = 'G';
Slot s = new Slot(slotID);
assertEquals(slotID, s.getSlotId());
assertEquals('G', s.getSlotId());
assertEquals(0, s.getFood());
assertEquals(1, s.getNLower());
assertEquals(2, s.getNUpper());
assertEquals(4, s.getNMinPlayer());
assertEquals("SlotID: "+slotID+"\nNUpper: "+s.getNUpper()+"\nNLower: "+s.getNLower()+"\nFood: "+s.getFood()+"\nNMinPlayer: "+s.getNMinPlayer()+"\n", s.toString());
}
} }