### Question:
PlayerGame implements Tickable { @Override public String toString() { return String.format("PlayerGame[player=%s, roomName=%s, game=%s]", player, roomName, game.getClass().getSimpleName()); } PlayerGame(Player player, Game game, String roomName); static PlayerGame by(Game game); @Override boolean equals(Object o); @Override int hashCode(); void remove(Consumer<PlayerGame> onRemove); GameField getField(); @Override String toString(); @Override void tick(); GameType getGameType(); void setRoomName(String roomName); Player getPlayer(); String popLastCommand(); void clearScore();  }### Answer:
@Test public void testToString() { assertEquals(String.format("PlayerGame[player=player, roomName=room, game=%s]", game.getClass().getSimpleName()), playerGame.toString()); }