Add: PlayerTest.java Added Javadoc For "getNType"
This commit is contained in:
@@ -22,7 +22,7 @@ public class Player {
|
|||||||
* exceed {@link #MAX_VALUE} otherwise an {@link IllegalArgumentException} will be thrown
|
* exceed {@link #MAX_VALUE} otherwise an {@link IllegalArgumentException} will be thrown
|
||||||
* when the {@link #Player(String) constructor} is called.
|
* when the {@link #Player(String) constructor} is called.
|
||||||
*/
|
*/
|
||||||
private String UserName;
|
private final String UserName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Getter for the private attribute {@link #UserName}.
|
* Getter for the private attribute {@link #UserName}.
|
||||||
@@ -33,7 +33,7 @@ public class Player {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the total {@link it.polimi.ingsw.gc14.Model.Cards.TribeCards.Character Character Cards}
|
* Counts the total {@link it.polimi.ingsw.gc14.Model.Cards.TribeCards.Character Character Cards}
|
||||||
* the player currently posses.
|
* the player currently posses.
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
@@ -42,6 +42,13 @@ public class Player {
|
|||||||
.mapToInt(this::getNType)
|
.mapToInt(this::getNType)
|
||||||
.sum();
|
.sum();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Counts the total number of cards of the specified {@link it.polimi.ingsw.gc14.Model.Cards.TribeCards.CharacterType Character Type}.
|
||||||
|
* Character Type must not be {@code null}
|
||||||
|
* @param type the Character Type to be Counted.
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
public int getNType(CharacterType type) {
|
public int getNType(CharacterType type) {
|
||||||
return switch (type) {
|
return switch (type) {
|
||||||
case ARTIST -> artists.size();
|
case ARTIST -> artists.size();
|
||||||
|
|||||||
Reference in New Issue
Block a user