@Test
	public void testRoll() {
		track.rollDice(dice);
		for (int i = 0; i < dice.size(); i++) {
			if (dice.get(i).toString() == "workers") {
				assertTrue(track.getWorkers() >= 3);
			} else if (dice.get(i).toString() == "good") {
				assertTrue(track.getGoods() >= 1);
			} else if (dice.get(i).toString() == "food / workers") {
				if (dice.get(i).isCountedAsFood()) {
					assertTrue(track.getFood() >= 2);
				} else
					assertTrue(track.getWorkers() >= 2);
			} else if (dice.get(i).toString() == "skull") {
				assertTrue(track.getSkulls() >= 1 && track.getGoods() >= 2);
			} else if (dice.get(i).toString() == "coin") {
				assertTrue(track.getCoin() >= 7);
			} else if (dice.get(i).toString() == "food") {
				assertTrue(track.getFood() >= 3);
			}
		}
	}