Package utilities
Class ZonePlayerAndNPCTestImpl
java.lang.Object
utilities.PlayerTestHelper
utilities.QuestHelper
utilities.ZoneAndPlayerTestImpl
utilities.ZonePlayerAndNPCTestImpl
NPCTest is the base class for tests dealing with NPCs.
- Author:
- Martin Fuchs
-
Field Summary
Fields inherited from class utilities.ZoneAndPlayerTestImpl
player, quest, zoneFields inherited from class utilities.QuestHelper
quests -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedZonePlayerAndNPCTestImpl(String zoneName, String... npcNames) Register NPC names for cleanup in tearDown(). -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddZoneConfigurator(ZoneConfigurator zoneConfigurator, String zoneName) protected SpeakerNPCReturn the SpeakerNPC of the given name.protected voidsetNpcNames(String... npcNames) voidsetUp()Create the player to be used in the test.voidtearDown()Reset all involved NPCs.Methods inherited from class utilities.ZoneAndPlayerTestImpl
assertGainKarma, assertHistory, assertLoseKarma, assertNoHistory, setupZone, setupZone, setupZone, setZoneForPlayerMethods inherited from class utilities.QuestHelper
getLoadedSlots, getQuestBySlot, isLoaded, isLoaded, loadQuest, loadQuest, loadQuests, loadQuests, loadQuestsBySlot, loadRegionalQuests, setUpBeforeClass, unloadQuests, unloadQuests, unloadQuests, unloadQuestsMethods inherited from class utilities.PlayerTestHelper
addEmptySlots, createPlayer, createPlayerWithOutFit, dumpQuests, equipWithItem, equipWithItem, equipWithItemToSlot, equipWithMoney, equipWithStackableItem, generateCreatureRPClasses, generateEntityRPClasses, generateNPCRPClasses, generatePlayerRPClasses, getPrivateReply, registerPlayer, registerPlayer, registerPlayer, removeAllPlayers, removeNPC, removePlayer, removePlayer, removePlayer, removePlayer, resetNPC, resetNPC, setPastTime, unregisterPlayer
-
Constructor Details
-
ZonePlayerAndNPCTestImpl
protected ZonePlayerAndNPCTestImpl() -
ZonePlayerAndNPCTestImpl
Register NPC names for cleanup in tearDown().- Parameters:
zoneName-npcNames-
-
-
Method Details
-
setUp
Description copied from class:ZoneAndPlayerTestImplCreate the player to be used in the test.- Overrides:
setUpin classZoneAndPlayerTestImpl- Throws:
Exception
-
tearDown
Description copied from class:ZoneAndPlayerTestImplReset all involved NPCs.- Overrides:
tearDownin classZoneAndPlayerTestImpl- Throws:
Exception
-
getNPC
Return the SpeakerNPC of the given name.- Parameters:
npcName-- Returns:
- SpeakerNPC
-
addZoneConfigurator
-
setNpcNames
-