changes
This commit is contained in:
2
src/test/java/mau/mau/CardTest.java
Normal file
2
src/test/java/mau/mau/CardTest.java
Normal file
@@ -0,0 +1,2 @@
|
||||
package mau.mau;public class CardTest {
|
||||
}
|
||||
2
src/test/java/mau/mau/DealerTest.java
Normal file
2
src/test/java/mau/mau/DealerTest.java
Normal file
@@ -0,0 +1,2 @@
|
||||
package mau.mau;public class DealerTest {
|
||||
}
|
||||
2
src/test/java/mau/mau/DeckTest.java
Normal file
2
src/test/java/mau/mau/DeckTest.java
Normal file
@@ -0,0 +1,2 @@
|
||||
package mau.mau;public class DeckTest {
|
||||
}
|
||||
85
src/test/java/mau/mau/RefereeTest.java
Normal file
85
src/test/java/mau/mau/RefereeTest.java
Normal file
@@ -0,0 +1,85 @@
|
||||
package mau.mau;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
public class RefereeTest {
|
||||
|
||||
@Test
|
||||
public void isSameCardTypeValidMoveTest(){
|
||||
//Assign
|
||||
Card testCardOne = new Card(TYPENUM.HEARTS, VALUENUM.ACE);
|
||||
Card testCardTwo = new Card(TYPENUM.HEARTS, VALUENUM.EIGHT);
|
||||
|
||||
//Act
|
||||
boolean result = Referee.isValidMove(testCardOne, testCardTwo);
|
||||
|
||||
//Assert
|
||||
assertTrue(result);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isSameCardValueValidMoveTest(){
|
||||
//Assign
|
||||
Card testCardOne = new Card(TYPENUM.HEARTS, VALUENUM.ACE);
|
||||
Card testCardTwo = new Card(TYPENUM.DIAMOND, VALUENUM.ACE);
|
||||
|
||||
//Act
|
||||
boolean result = Referee.isValidMove(testCardOne, testCardTwo);
|
||||
|
||||
//Assert
|
||||
assertTrue(result);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isJokerOnAnyCardValidMoveTest() {
|
||||
//Assign
|
||||
Card testCardOne = new Card(TYPENUM.HEARTS, VALUENUM.ACE);
|
||||
Card testCardTwo = new Card(TYPENUM.JOKER, VALUENUM.THREE);
|
||||
|
||||
//Act
|
||||
boolean results = Referee.isValidMove(testCardOne, testCardTwo);
|
||||
|
||||
//Assert
|
||||
assertTrue(results);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isAnyCardOnJokerValidMoveTest(){
|
||||
//Assign
|
||||
Card testCardOne = new Card(TYPENUM.HEARTS, VALUENUM.ACE);
|
||||
Card testCardTwo = new Card(TYPENUM.JOKER, VALUENUM.THREE);
|
||||
|
||||
//Act
|
||||
boolean results = Referee.isValidMove(testCardTwo, testCardOne);
|
||||
|
||||
//Assert
|
||||
assertTrue(results);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isAceOfSpadesValidEndcardTest(){
|
||||
//Assign
|
||||
Card testCardOne = new Card(TYPENUM.SPADES, VALUENUM.ACE);
|
||||
|
||||
//Act
|
||||
boolean results = Referee.isValidEndCard(testCardOne);
|
||||
|
||||
//Assert
|
||||
assertFalse(results);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isThreeOfHeartsValidEndcardTest(){
|
||||
//Assign
|
||||
Card testCardOne = new Card(TYPENUM.HEARTS, VALUENUM.THREE);
|
||||
|
||||
//Act
|
||||
boolean results = Referee.isValidEndCard(testCardOne);
|
||||
|
||||
//Assert
|
||||
assertTrue(results);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user