package br.edu.ufcg.ccc.projeto2.warofkingdoms.management;
public class FakeRequestManager {
// private final static String LOG_TAG = "RequestManager";
//
// private final static int NUMBER_OF_PLAYERS = 3;
//
// private static RandomEntities generator = new RandomEntities();
// private static Random random = new Random();
//
// public static String requestPOST(String uri, String requestParams) {
// if (uri.equals(CONNECT_URI)) {
// return createFakeConnectResponse();
// } else if (uri.equals(SEND_MOVES_URI)) {
// return createFakeSendMovesResponse();
// }
// Log.e(LOG_TAG, "Resource " + uri + " is unknown");
// return null;
// }
//
// private static String createFakeSendMovesResponse() {
// JSONObject result = new JSONObject();
// try {
// result.put(SEND_MOVES_RESULT_CONFLICTS_TAG, new JSONArray());
// result.put(SEND_MOVES_RESULT_UPDATED_MAP_TAG, new JSONArray());
// } catch (JSONException e) {
// Log.e(LOG_TAG, e.toString());
// }
// return result.toString();
// }
//
// private static String createFakeConnectResponse() {
// JSONObject result = new JSONObject();
// List<Territory> territories = createFakeTerritoryList();
// List<Player> players = createFakePlayerResponse();
//
// for (int i = 0; i < NUMBER_OF_PLAYERS; i++) {
// Player randomPlayer = players.get(random.nextInt(players.size() - 1));
// Territory randomTerritory = territories.get(random.nextInt(territories
// .size() - 1));
// randomTerritory.setOwner(randomPlayer.getHouse());
// }
//
// try {
// result.put(CONNECT_RESULT_TERRITORIES_TAG,
// parseTerritoriesToJson(territories));
// result.put(CONNECT_RESULT_PLAYERS_TAG, parsePlayersToJson(players));
// } catch (JSONException e) {
// Log.e(LOG_TAG, e.toString());
// }
// return result.toString();
// }
//
// private static ArrayList<Player> createFakePlayerResponse() {
// ArrayList<Player> players = new ArrayList<Player>();
// for (int i = 0; i < NUMBER_OF_PLAYERS; i++) {
// players.add(generator.nextPlayer());
// }
// return players;
// }
//
// private static ArrayList<Territory> createFakeTerritoryList() {
// ArrayList<Territory> territories = new ArrayList<Territory>();
// for (char territoryLetter = 65; territoryLetter < 91; territoryLetter++) {
// if (territoryLetter != 'W') {
// territories.add(new Territory(String.valueOf(territoryLetter)));
// }
// }
// return territories;
// }
}