From: MadMetzger <mad...@us...> - 2012-05-29 05:43:19
|
Update of /cvsroot/arianne/stendhal/tests/games/stendhal/server/entity/npc/action In directory vz-cvs-4.sog:/tmp/cvs-serv13500/tests/games/stendhal/server/entity/npc/action Added Files: NPCSetDirectionTest.java Log Message: Applied Patch: reworked fix:Turning Paul Sheriff down - ID: 3421242 by durkham --- NEW FILE: NPCSetDirectionTest.java --- package games.stendhal.server.entity.npc.action; import static org.junit.Assert.assertSame; import games.stendhal.common.Direction; import games.stendhal.server.entity.npc.EventRaiser; import games.stendhal.server.entity.npc.SpeakerNPC; import org.junit.Test; import utilities.SpeakerNPCTestHelper; public class NPCSetDirectionTest { @Test public void testNPCSetDirection() { for (Direction dir : Direction.values()){ new NPCSetDirection(dir); } } @Test public void testFire() { for (Direction dir : Direction.values()){ NPCSetDirection action = new NPCSetDirection(dir); SpeakerNPC npc = SpeakerNPCTestHelper.createSpeakerNPC(); npc.setDirection(dir.oppositeDirection()); EventRaiser eventraiser = new EventRaiser(npc); action.fire(null, null, eventraiser ); assertSame(dir, npc.getDirection()); } } } |