From: Astrid S. <ast...@us...> - 2008-03-28 23:52:49
|
Update of /cvsroot/arianne/stendhal/tests/games/stendhal/server/entity/creature In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv16937/tests/games/stendhal/server/entity/creature Modified Files: CreatureTest.java Log Message: provide test for attacktarget has moved Index: CreatureTest.java =================================================================== RCS file: /cvsroot/arianne/stendhal/tests/games/stendhal/server/entity/creature/CreatureTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CreatureTest.java 24 Mar 2008 08:50:35 -0000 1.2 --- CreatureTest.java 28 Mar 2008 23:52:53 -0000 1.3 *************** *** 1,6 **** --- 1,8 ---- package games.stendhal.server.entity.creature; + import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertSame; + import static org.junit.Assert.assertTrue; import games.stendhal.server.core.engine.StendhalRPZone; import games.stendhal.server.entity.RPEntity; *************** *** 76,78 **** --- 78,96 ---- } + @Test + public void testhasTargetMoved() { + StendhalRPZone zone = new StendhalRPZone("testzone"); + Creature attacker = new Creature(); + + Creature attackTarget = new Creature(); + zone.add(attacker); + zone.add(attackTarget); + attacker.setTarget(attackTarget); + assertFalse(attacker.hasTargetMoved()); + assertFalse(attacker.hasTargetMoved()); + attackTarget.setPosition(1, 0); + assertTrue(attacker.hasTargetMoved()); + assertFalse(attacker.hasTargetMoved()); + } + } |