Spieler besteht zu einem Array hinzugefügtJava - Objekt aus Karte/array Sammlung entfernen, wenn es
Player[] players = new Player[]
A hashmap in einer anderen Klasse erstellt wird
private Map <String, Player> players;
players = new HashMap<String, Player>();
Dann Spieler zur Sammlung hinzugefügt
Benötigen Sie eine Methode zu schreiben, die einen Player entfernt, wenn sie vorhanden waren, und returen true/false
public boolean removePlayer(Player player)
Bisher habe ich:
public boolean removePlayer(Player player) {
//check player key exists, returns true/false
if (players.containsKey(player.getPlayerId())){
players.remove(player.getPlayerId());
return true;
}
else
return false;
}
Wird diese Arbeit? Wie kann ich es testen?
Was lässt Sie glauben, dass das nicht funktioniert? – Tunaki
nur meine Neuling Angst – user3162260
Nun sei versichert, es wird funktionieren :). Dies bedeutet nicht, dass Sie es nicht Unit-Test sollten. – Tunaki