Coverage Summary for Class: GameOver (it.polimi.ingsw.Server.Messages.ServerResponses)

Class Class, % Method, % Line, %
GameOver 0% (0/1) 0% (0/2) 0% (0/3)


1 package it.polimi.ingsw.Server.Messages.ServerResponses; 2  3 import java.io.Serial; 4 import java.util.List; 5  6 /** 7  * This Response is generated when a lobby's game is over and is sent to the lobby's clients. 8  * Therefore, it is {@link FixedStatusResponse} 9  */ 10 public class GameOver extends FixedStatusResponse { 11  @Serial 12  private static final long serialVersionUID = 315L; 13  private final List<String> winners; 14  15  /** 16  * Create the response 17  * 18  * @param winners the winners of the game 19  */ 20  public GameOver(List<String> winners) { 21  this.winners = winners; 22  } 23  24  /** 25  * Get the winners of the game 26  * 27  * @return an Unmodifiable {@link List} containing the list of winners for the game 28  */ 29  public List<String> getWinners() { 30  return List.copyOf(this.winners); 31  } 32 }