From: Astrid S. <ast...@us...> - 2007-11-11 18:44:15
|
Update of /cvsroot/arianne/stendhal/tests/games/stendhal/server/entity/npc/condition In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv18988/tests/games/stendhal/server/entity/npc/condition Added Files: QuestActiveConditionTest.java Log Message: intial commit --- NEW FILE: QuestActiveConditionTest.java --- package games.stendhal.server.entity.npc.condition; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import games.stendhal.server.entity.player.Player; import marauroa.common.Log4J; import org.junit.After; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import utilities.PlayerTestHelper; import utilities.SpeakerNPCTestHelper; public class QuestActiveConditionTest { @BeforeClass public static void setUpClass() throws Exception { Log4J.init(); } @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } @Test public final void testFire() { assertFalse(new QuestActiveCondition("questname").fire( PlayerTestHelper.createPlayer(), "QuestActiveConditionTest", SpeakerNPCTestHelper.createSpeakerNPC())); Player bob = PlayerTestHelper.createPlayer(); bob.setQuest("questname", ""); assertTrue(new QuestActiveCondition("questname").fire(bob, "QuestActiveConditionTest", SpeakerNPCTestHelper.createSpeakerNPC())); bob.setQuest("questname", null); assertFalse(new QuestActiveCondition("questname").fire(bob, "QuestActiveConditionTest", SpeakerNPCTestHelper.createSpeakerNPC())); bob.setQuest("questname", "done"); assertFalse(new QuestActiveCondition("questname").fire(bob, "QuestActiveConditionTest", SpeakerNPCTestHelper.createSpeakerNPC())); } @Test public final void testQuestActiveCondition() { new QuestActiveCondition("questname"); } @Test public final void testToString() { assertEquals("QuestActive <questname>", new QuestActiveCondition("questname").toString()); } @Test public void testEquals() throws Throwable { assertFalse(new QuestActiveCondition("questname").equals(null)); QuestActiveCondition obj = new QuestActiveCondition("questname"); assertTrue(obj.equals(obj)); assertFalse(new QuestActiveCondition("questname").equals(new Object())); assertTrue(new QuestActiveCondition("questname").equals(new QuestActiveCondition( "questname"))); assertFalse(new QuestActiveCondition("questname").equals(new QuestActiveCondition( "questname") { })); } } |