@Test
	public void testPlayersQueriedInOrder() { // This tests that the players are surveyed in order to see if they hold the cards.
		ArrayList<Player> playersTest = board.getPlayers();
		ArrayList<Card> hold3 = playersTest.get(3).getCards();
		ArrayList<Card> newHand = new ArrayList<Card>();
		newHand.add(new Card(type.WEAPON, "MiniGun"));
		playersTest.get(3).setCards(newHand);
		
		Player accuser = playersTest.get(0);
		String room = "Some Place";
		String person = "A Person";
		String weapon = "Minigun";
		int playerCounter = 0;
		
		String info = null;
		ArrayList<String> dissapprovals = new ArrayList<String>();
		Boolean cardShown = false;
		for (int i = 0; i < playersTest.size(); i++ ) {
			if (cardShown)
				break;
			if (playersTest.get(i).getName().equalsIgnoreCase(accuser.getName()))
				continue;
			else {
				for (int j = 0; j < playersTest.get(i).getCards().size(); j++) {
					if (playersTest.get(i).getCards().get(j).getContent().equalsIgnoreCase(room)
						|| playersTest.get(i).getCards().get(j).getContent().equalsIgnoreCase(person)
						|| playersTest.get(i).getCards().get(j).getContent().equalsIgnoreCase(weapon)) {
							dissapprovals.add(playersTest.get(i).revealCard(playersTest.get(i).getCards().get(j)).getContent());
							cardShown = true;
					}			
				}
			}
			playerCounter++;
		}
		if (dissapprovals.size() > 0) {
			Random generator = new Random();
			info = dissapprovals.get(generator.nextInt(dissapprovals.size()));
		}
	
		Assert.assertTrue(info.equalsIgnoreCase("MiniGun"));	
		Assert.assertTrue(playerCounter == 3);	
		board.getPlayers().get(3).setCards(hold3);
	}