Fix: Player Tests Correclty added
This commit is contained in:
@@ -7,6 +7,6 @@ public class AppTest extends TestCase {
|
||||
@Test
|
||||
public void testApp()
|
||||
{
|
||||
assertTrue(12+1==11);
|
||||
assertTrue(12+1==13);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,23 @@
|
||||
package it.polimi.ingsw.gc14.Model;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class PlayerAddFoodTest {
|
||||
|
||||
|
||||
@Test
|
||||
void addFood() {
|
||||
Player p = new Player("test");
|
||||
int old_val = p.getFoodValue();
|
||||
p.addFood(0);
|
||||
int new_val = p.getFoodValue();
|
||||
assertEquals(old_val, new_val);
|
||||
p.addFood(1);
|
||||
new_val = p.getFoodValue();
|
||||
assertNotEquals(old_val, new_val);
|
||||
p.addFood(-2);
|
||||
new_val = p.getFoodValue();
|
||||
assertEquals(-1, new_val); // chiedere prof (dovrebbe essere +3 expected)
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,19 @@
|
||||
package it.polimi.ingsw.gc14.Model;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class PlayerAddPrestigeTest {
|
||||
|
||||
|
||||
@Test
|
||||
void addPrestige() {
|
||||
Player p = new Player("test");
|
||||
p.addPrestige(0);
|
||||
assertEquals(0, p.getPrestigeValue());
|
||||
p.addPrestige(1);
|
||||
assertEquals(1, p.getPrestigeValue());
|
||||
p.addPrestige(-3);
|
||||
assertEquals(-2, p.getPrestigeValue()); // chiedere prof; dovrebbe essere +4
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,16 @@
|
||||
package it.polimi.ingsw.gc14.Model;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class PlayerRemFoodTest {
|
||||
|
||||
|
||||
@Test
|
||||
void removeFood() {
|
||||
Player p = new Player("test");
|
||||
assertEquals(true, p.removeFood(0));
|
||||
assertEquals(false, p.removeFood(1));
|
||||
assertEquals(true, p.removeFood(-1)); // chiedere prof
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,19 @@
|
||||
package it.polimi.ingsw.gc14.Model;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class PlayerRemPrestigeTest {
|
||||
|
||||
|
||||
@Test
|
||||
void removePrestige() {
|
||||
Player p = new Player("test");
|
||||
p.removePrestige(0);
|
||||
assertEquals(0, p.getPrestigeValue());
|
||||
p.removePrestige(1);
|
||||
assertEquals(-1, p.getPrestigeValue());
|
||||
p.removePrestige(-3);
|
||||
assertEquals(2, p.getPrestigeValue()); // chiedere prof; dovrebbe essere -4
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,39 @@
|
||||
package it.polimi.ingsw.gc14.Model;
|
||||
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import it.polimi.ingsw.gc14.Model.Player;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
class PlayerSetUserTest {
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
void setUserName() {
|
||||
String UserName = "abcdabcdabcdabcdabcdabcdabcdabcd";
|
||||
Player p = new Player(UserName);
|
||||
assertEquals(32, p.getUserName().length());
|
||||
p.setUserName("abcdabcdabcda");
|
||||
assertEquals(true, p.getUserName().length() <= 32);
|
||||
assertEquals(true, p.getUserName().length() > 0);
|
||||
}
|
||||
|
||||
@Test
|
||||
@DisplayName("Exception Test Max Length")
|
||||
void test_max() {
|
||||
Player p = new Player("abcdabcdabcdabcdabcdabcdabcdabcd");
|
||||
assertThrows(IllegalArgumentException.class, () -> {
|
||||
p.setUserName("abcdabcdabcdabcdabcdabcdabcdabcdZ");
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
@DisplayName("Exception Test Min Length")
|
||||
void test_min() {
|
||||
Player p = new Player("abcdabcdabcdabcdabcdabcdabcdabcd");
|
||||
assertThrows(IllegalArgumentException.class, () -> {
|
||||
p.setUserName("");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user