|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.jbehave.scenario.JUnitScenario
public abstract class JUnitScenario
Scenario decorator that add supports for running scenarios as JUnit tests. Both JUnit 4.x (via @Test annotation) and JUnit 3.8.x (via TestCase inheritance) are supported.
Users requiring JUnit support will extends this class instead of
AbstractScenario
, while providing the same dependencies and following
the same Scenario specification logic as described in
AbstractScenario
. The only difference in the dependencies provided is
that the scenario class is automatically set to the one being implemented by
the user, ie the concrete decorator class.
AbstractScenario
Nested Class Summary | |
---|---|
static class |
JUnitScenario.JUnitScenarioDelegate
|
Constructor Summary | |
---|---|
JUnitScenario(CandidateSteps... candidateSteps)
|
|
JUnitScenario(Configuration configuration,
CandidateSteps... candidateSteps)
|
|
JUnitScenario(RunnableScenario delegate)
|
|
JUnitScenario(ScenarioRunner scenarioRunner,
CandidateSteps... candidateSteps)
|
|
JUnitScenario(ScenarioRunner scenarioRunner,
Configuration configuration,
CandidateSteps... candidateSteps)
|
Method Summary | |
---|---|
void |
addSteps(CandidateSteps... steps)
|
void |
generateStepdoc()
|
Configuration |
getConfiguration()
|
java.util.List<CandidateSteps> |
getSteps()
|
void |
runScenario()
|
void |
testScenario()
A JUnit 3-compatibile runnable method which simply delegates RunnableScenario.runScenario() |
void |
useConfiguration(Configuration configuration)
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JUnitScenario(CandidateSteps... candidateSteps)
public JUnitScenario(Configuration configuration, CandidateSteps... candidateSteps)
public JUnitScenario(ScenarioRunner scenarioRunner, CandidateSteps... candidateSteps)
public JUnitScenario(ScenarioRunner scenarioRunner, Configuration configuration, CandidateSteps... candidateSteps)
public JUnitScenario(RunnableScenario delegate)
Method Detail |
---|
public void runScenario() throws java.lang.Throwable
runScenario
in interface RunnableScenario
java.lang.Throwable
public void useConfiguration(Configuration configuration)
useConfiguration
in interface RunnableScenario
public Configuration getConfiguration()
getConfiguration
in interface RunnableScenario
public void addSteps(CandidateSteps... steps)
addSteps
in interface RunnableScenario
public java.util.List<CandidateSteps> getSteps()
getSteps
in interface RunnableScenario
public void generateStepdoc()
generateStepdoc
in interface RunnableScenario
public void testScenario() throws java.lang.Throwable
RunnableScenario.runScenario()
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |