玩家被添加到数组
Player[] players = new Player[]
在另一个类
中创建一个hashmapprivate Map <String, Player> players;
players = new HashMap<String, Player>();
然后将玩家添加到集合
public void addPlayer(Player player) {
players.put(player.getPlayerId(), player);
}
需要编写一个移除玩家的方法,如果它们存在并且返回true / false
public boolean removePlayer(Player player)
到目前为止,我有:
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;
}
这会有用吗?我怎么测试呢?
答案 0 :(得分:1)
编写单元测试(jUnit,testNG)来检查特定方法是一种很好的方法。它将提高代码的整体质量,您将确保它按设计工作。
如果您更改代码,测试将会在一秒钟之内判断出是否出现错误。