com.ibm.team.fvt.tests.clm.scenario
Class ClmScenarioExecution

java.lang.Object
  extended by com.ibm.team.fvt.tests.scenario.ScenarioExecution
      extended by com.ibm.team.fvt.tests.clm.scenario.ClmScenarioExecution

public class ClmScenarioExecution
extends com.ibm.team.fvt.tests.scenario.ScenarioExecution

Manage CLM scenario execution.

It stores the current page to be able to pass it from test to test inside a scenario step and also from step to step inside the scenario. That allow easy transition between tests avoiding to have to infer page to open which may lead to unnecessary page opening.

This scenario execution can be modified by specifying following parameters:


Constructor Summary
ClmScenarioExecution()
           
 
Method Summary
 boolean expressSetup()
          Returns whether the scenario uses Express option during the JTS setup.
 ClmConfig getConfig()
          
 ClmScenarioData getData()
          
 ClmWebPage getPage()
          
 ClmTopology getTopology()
          
 
Methods inherited from class com.ibm.team.fvt.tests.scenario.ScenarioExecution
addMandatoryTests, finish, getBrowser, hasException, isSingleStep, runTest, setPage, setSingleStep, shouldStop, takeSnapshotFailure, takeSnapshotInfo, takeSnapshotWarning, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClmScenarioExecution

public ClmScenarioExecution()
Method Detail

expressSetup

public boolean expressSetup()
Returns whether the scenario uses Express option during the JTS setup.

To specify it, then use the following parameter:


getConfig

public ClmConfig getConfig()

Overrides:
getConfig in class com.ibm.team.fvt.tests.scenario.ScenarioExecution
Returns:
The CLM scenario configuration as ClmConfig.

getData

public ClmScenarioData getData()

Overrides:
getData in class com.ibm.team.fvt.tests.scenario.ScenarioExecution
Returns:
the scenario data as a ClmScenarioData.

getPage

public ClmWebPage getPage()

Overrides:
getPage in class com.ibm.team.fvt.tests.scenario.ScenarioExecution
Returns:
The CLM web page as ClmWebPage.

getTopology

public ClmTopology getTopology()

Overrides:
getTopology in class com.ibm.team.fvt.tests.scenario.ScenarioExecution
Returns:
The CLM scenario topology as ClmTopology.