Package it.polimi.ingsw.Model
Class ModelTest
java.lang.Object
it.polimi.ingsw.Model.ModelTest
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
Testing that if the deny influence card is used, the denied colour should not influence the resultvoid
void
Testing that same influence on an island should keep previous influencevoid
Testing that if there are 2 players with some students on the island will win the one with more studentsvoid
void
void
void
void
-
Field Details
-
gb_sim_2
-
gb_adv_3
-
gb_adv_4
-
-
Constructor Details
-
ModelTest
public ModelTest()
-
-
Method Details
-
testPlayerBoardId
- Throws:
InvalidContainerIndexException
-
testPlayerBoardNickname
- Throws:
InvalidContainerIndexException
-
testInfluencerOfSimpleAndAdvanced
public void testInfluencerOfSimpleAndAdvanced() throws NoSuchElementException, InvalidContainerIndexException -
testingInfluenceOnEmptyIsland
- Throws:
Exception
-
testingInfluenceOnIslandWithSameInfluence
Testing that same influence on an island should keep previous influence- Throws:
InvalidContainerIndexException
-
testingInfluenceOnIslandWithStudents
Testing that if there are 2 players with some students on the island will win the one with more students- Throws:
InvalidContainerIndexException
-
testingInfluenceAfterCardEffect
Testing that if the deny influence card is used, the denied colour should not influence the result- Throws:
InvalidContainerIndexException
-
testingInconsistentNumOfPlayers
public void testingInconsistentNumOfPlayers() -
finishingTowersMakesWin
public void finishingTowersMakesWin() -
winWhenSameTowersButMoreTeachers
public void winWhenSameTowersButMoreTeachers() -
parityWhenSameNumberOfTowersAndTeachers
public void parityWhenSameNumberOfTowersAndTeachers() -
winShouldBeGivenToTeam
public void winShouldBeGivenToTeam() -
thereShouldBeWinnerOnlyIfGameIsEnded
public void thereShouldBeWinnerOnlyIfGameIsEnded()
-