|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.specrunner.listeners.core.ScenarioFrameListener
public abstract class ScenarioFrameListener
Monitor for scenarios frames.
| Field Summary | |
|---|---|
static String |
ATT_EXECUTE
Expected style for scenario execute priority. |
protected int |
checkpoint
A checkpoint where in the general result the scenario starts. |
static String |
CSS_SCENARIO
Expected style for scenarios. |
static String |
CSS_SCENARIO_FAILURE
Expected style for failure scenarios. |
static String |
CSS_SCENARIO_IGNORED
Expected style for pending scenarios. |
static String |
CSS_SCENARIO_PENDING
Expected style for pending scenarios. |
static String |
CSS_SCENARIO_SUCCESS
Expected style for success scenarios. |
static String |
CSS_TITLE
Expected style for scenario titles. |
static String |
FEATURE_EXECUTE_ENABLED
Feature to accept execute for scenarios. |
static String |
FEATURE_SHOW_TIME
Feature to show time for scenarios. |
protected INodeHolder |
holder
An auxiliary node holder. |
protected boolean |
ignored
Indicate if scenario is ignored. |
protected IScenarioListener[] |
listeners
Scenario listeners. |
protected String |
name
The listener name. |
protected ENext |
next
Result of onBefore(...) |
protected boolean |
pending
Indicate if scenario is pending. |
protected nu.xom.Node |
scenario
The node which holds the scenario. |
protected long |
startTime
Time scenario has started. |
protected IResultSet |
subset
The subset of general result for this scenario. |
protected nu.xom.Node |
title
The node which holds the title. |
| Constructor Summary | |
|---|---|
ScenarioFrameListener(String name,
Boolean execute,
IScenarioListener... listeners)
Creates a names scenario listener. |
|
| Method Summary | |
|---|---|
protected void |
fireAfter(String title,
nu.xom.Node node,
IContext context,
IResultSet result,
Object instance)
Fire listeners after scenarios. |
protected void |
fireBefore(String title,
nu.xom.Node node,
IContext context,
IResultSet result,
Object instance)
Fire listeners before scenarios. |
abstract Object |
getInstance()
The fixture instance. |
String |
getName()
The listener name. |
IResultSet |
getResult()
Get the result subset specific to this scenario. |
boolean |
isIgnored()
Answer if the scenario is ignored. |
boolean |
isPending()
Answer if the scenario is pending. |
void |
onAfter(nu.xom.Node node,
IContext context,
IResultSet result)
Perform some action after plugin execution for a given node. |
ENext |
onBefore(nu.xom.Node node,
IContext context,
IResultSet result)
Perform some action before building plugin for a given node. |
void |
reset()
Reset listener state. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String FEATURE_SHOW_TIME
public static final String FEATURE_EXECUTE_ENABLED
public static final String CSS_SCENARIO
public static final String CSS_SCENARIO_SUCCESS
public static final String CSS_SCENARIO_FAILURE
public static final String CSS_SCENARIO_PENDING
public static final String CSS_SCENARIO_IGNORED
public static final String CSS_TITLE
public static final String ATT_EXECUTE
protected String name
protected IScenarioListener[] listeners
protected INodeHolder holder
protected ENext next
onBefore(...).
protected nu.xom.Node scenario
protected nu.xom.Node title
protected long startTime
protected int checkpoint
protected boolean pending
protected boolean ignored
protected IResultSet subset
| Constructor Detail |
|---|
public ScenarioFrameListener(String name,
Boolean execute,
IScenarioListener... listeners)
name - The scenario.execute - Check if execute is enabled.listeners - List of scenario listeners.| Method Detail |
|---|
public abstract Object getInstance()
public void reset()
ISpecRunnerListener
reset in interface ISpecRunnerListenerpublic String getName()
ISpecRunnerListener
getName in interface ISpecRunnerListener
public ENext onBefore(nu.xom.Node node,
IContext context,
IResultSet result)
INodeListener
onBefore in interface INodeListenernode - The node.context - The context.result - The result.
ENext.DEEP,
the execution should go deeper.
protected void fireBefore(String title,
nu.xom.Node node,
IContext context,
IResultSet result,
Object instance)
throws SpecRunnerException
title - The scenario title.node - The scenario node.context - The test context.result - The result set.instance - The fixture object, if it exists, null, otherwise.
SpecRunnerException - On event errors.
public void onAfter(nu.xom.Node node,
IContext context,
IResultSet result)
INodeListener
onAfter in interface INodeListenernode - The node.context - The context.result - The result.
protected void fireAfter(String title,
nu.xom.Node node,
IContext context,
IResultSet result,
Object instance)
throws SpecRunnerException
title - The scenario title.node - The scenario node.context - The test context.result - The result set.instance - The fixture object, if it exists, null, otherwise.
SpecRunnerException - On event errors.public boolean isPending()
public boolean isIgnored()
public IResultSet getResult()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||