jadex.testcases.plans
Class TestFailPlan
java.lang.Object
jadex.runtime.AbstractPlan
jadex.runtime.Plan
jadex.testcases.plans.TestFailPlan
- All Implemented Interfaces:
- Serializable
- public class TestFailPlan
- extends Plan
Test if the fail() method works ok.
Calling fail() in a plan body is equal to throw a new PlanFailureException().
Note, that in the cleanup methods (passed, failed, aborted)
no agent method calls are allowed.
- See Also:
- Serialized Form
Method Summary |
void |
aborted()
The fail method is called on plan failure/abort. |
void |
body()
The plan body. |
void |
failed()
The fail method is called on plan failure/abort. |
void |
passed()
The fail method is called on plan success. |
Methods inherited from class jadex.runtime.Plan |
dispatchSubgoalAndWait, dispatchSubgoalAndWait, getInitialEvent, sendMessageAndWait, sendMessageAndWait, waitFor, waitFor, waitFor, waitForBeliefChange, waitForBeliefChange, waitForBeliefSetChange, waitForBeliefSetChange, waitForCondition, waitForCondition, waitForCondition, waitForCondition, waitForFactAdded, waitForFactAdded, waitForFactAddedOrRemoved, waitForFactAddedOrRemoved, waitForFactRemoved, waitForFactRemoved, waitForGoal, waitForGoal, waitForInternalEvent, waitForInternalEvent, waitForMessageEvent, waitForMessageEvent, waitForReply, waitForReply, waitForSubgoal, waitForSubgoal |
Methods inherited from class jadex.runtime.AbstractPlan |
createCondition, createCondition, createExpression, createExpression, createGoal, createInternalEvent, createInternalEvent, createMessageEvent, createMessageEventFromNative, createQuery, dispatchInternalEvent, dispatchSubgoal, dispatchTopLevelGoal, endAtomic, fail, getAgentName, getBeliefbase, getCondition, getEventbase, getException, getExpression, getExpressionbase, getExternalAccess, getGoalbase, getLogger, getName, getParameter, getParameters, getParameterSet, getParameterSets, getPlanbase, getPropertybase, getQuery, getRootGoal, getRPlan, getScope, getWaitqueue, hasParameter, hasParameterSet, isAbortedOnSuccess, killAgent, sendMessage, setException, startAtomic, toString |
TestFailPlan
public TestFailPlan()
body
public void body()
- The plan body.
passed
public void passed()
- The fail method is called on plan success.
failed
public void failed()
- The fail method is called on plan failure/abort.
aborted
public void aborted()
- The fail method is called on plan failure/abort.
Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples. Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.