@Test
public void getAnotherGoblet() {
for (String answer : ConversationPhrases.YES_MESSAGES) {
final Player player = PlayerTestHelper.createPlayer("me");
final SpeakerNPC npc = vs.npcs.get(DWARF_NPC);
final Engine en = vs.npcs.get(DWARF_NPC).getEngine();
assertFalse(player.hasQuest(questSlot));
assertFalse(player.isEquipped("empty goblet"));
assertFalse(player.isEquipped("goblet"));
en.setCurrentState(ConversationStates.QUESTION_1);
player.setQuest(questSlot, "start");
en.step(player, answer);
assertEquals(answer, "You stupid ..... Be more careful next time. Bye!", getReply(npc));
assertEquals(en.getCurrentState(), ConversationStates.IDLE);
assertTrue("Player is given a goblet", player.isEquipped("empty goblet"));
}
}