Fix: Fixed "toString" Method In Building11Test.java.

This commit is contained in:
GabrieleRadice
2026-05-02 16:07:43 +02:00
parent 1a7100a35a
commit 28d371b87f
@@ -96,7 +96,7 @@ class Building11Test {
p3.addFood(b3.getPrice());
assertTrue(b3.buy(p3));
p4.addFood(b3.getPrice());
assertEquals(false, b3.buy(p4));
assertFalse(b3.buy(p4));
}
@@ -112,22 +112,33 @@ class Building11Test {
@Test
@DisplayName("toString")
void testToString(){
Building11 b11 = new Building11(1,2,3, CharacterType.INVENTOR, 1);
assertEquals("Era:1 Price:2 Prestige:3 Icon: INVENTOR", b11.toString());
int era = 1;
int price = 1;
int prestigeValue = 3;
CharacterType ct = CharacterType.ARTIST;
int pm = 5;
b11 = new Building11(1,2,3, CharacterType.BUILDER, 1);
assertEquals("Era:1 Price:2 Prestige:3 Icon: BUILDER", b11.toString());
Building11 b11 = new Building11(era, price, prestigeValue, ct, pm);
assertEquals("⎕: " + "ID:11" + " $:" + price + " PV:" + prestigeValue + " Icon: " + ct.toString().charAt(0) + " MP: " + pm, b11.toString());
b11 = new Building11(1,2,3, CharacterType.GATHERER, 1);
assertEquals("Era:1 Price:2 Prestige:3 Icon: GATHERER", b11.toString());
ct = CharacterType.BUILDER;
b11 = new Building11(era, price, prestigeValue, ct, pm);
assertEquals("⎕: " + "ID:11" + " $:" + price + " PV:" + prestigeValue + " Icon: " + ct.toString().charAt(0) + " MP: " + pm, b11.toString());
b11 = new Building11(1,2,3, CharacterType.ARTIST, 1);
assertEquals("Era:1 Price:2 Prestige:3 Icon: ARTIST", b11.toString());
ct = CharacterType.GATHERER;
b11 = new Building11(era, price, prestigeValue, ct, pm);
assertEquals("⎕: " + "ID:11" + " $:" + price + " PV:" + prestigeValue + " Icon: " + ct.toString().charAt(0) + " MP: " + pm, b11.toString());
b11 = new Building11(1,2,3, CharacterType.SHAMAN, 1);
assertEquals("Era:1 Price:2 Prestige:3 Icon: SHAMAN", b11.toString());
ct = CharacterType.HUNTER;
b11 = new Building11(era, price, prestigeValue, ct, pm);
assertEquals("⎕: " + "ID:11" + " $:" + price + " PV:" + prestigeValue + " Icon: " + ct.toString().charAt(0) + " MP: " + pm, b11.toString());
b11 = new Building11(1,2,3, CharacterType.HUNTER, 1);
assertEquals("Era:1 Price:2 Prestige:3 Icon: HUNTER", b11.toString());
ct = CharacterType.INVENTOR;
b11 = new Building11(era, price, prestigeValue, ct, pm);
assertEquals("⎕: " + "ID:11" + " $:" + price + " PV:" + prestigeValue + " Icon: " + ct.toString().charAt(0) + " MP: " + pm, b11.toString());
ct = CharacterType.SHAMAN;
b11 = new Building11(era, price, prestigeValue, ct, pm);
assertEquals("⎕: " + "ID:11" + " $:" + price + " PV:" + prestigeValue + " Icon: " + ct.toString().charAt(0) + " MP: " + pm, b11.toString());
}
}