|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbehave.scenario.definition.KeyWords
public class KeyWords
Provides the keywords which allow parsers to find steps in scenarios and match those steps with candidates through the annotations (Given, When and Then) or though other keywords (And, "!--"). It also provides keywords used in reporting.
Nested Class Summary | |
---|---|
static class |
KeyWords.InsufficientKeywordsException
|
static class |
KeyWords.KeywordNotFoundException
|
Field Summary | |
---|---|
static java.lang.String |
AND
|
static java.lang.String |
AS_A
|
static java.lang.String |
EXAMPLES_TABLE
|
static java.lang.String |
EXAMPLES_TABLE_ROW
|
static java.lang.String |
FAILED
|
static java.lang.String |
GIVEN
|
static java.lang.String |
GIVEN_SCENARIOS
|
static java.lang.String |
I_WANT_TO
|
static java.lang.String |
IGNORABLE
|
static java.lang.String |
IN_ORDER_TO
|
static java.util.List<java.lang.String> |
KEYWORDS
|
static java.lang.String |
NARRATIVE
|
static java.lang.String |
NOT_PERFORMED
|
static java.lang.String |
PENDING
|
static java.lang.String |
SCENARIO
|
static java.lang.String |
THEN
|
static java.lang.String |
WHEN
|
Constructor Summary | |
---|---|
KeyWords()
Creates KeyWords with default values defaultKeywords() . |
|
KeyWords(java.util.Map<java.lang.String,java.lang.String> keywords)
Creates KeyWords with provided values and default encoder |
|
KeyWords(java.util.Map<java.lang.String,java.lang.String> keywords,
StringEncoder encoder)
Creates a KeyWords from the map provided. |
|
KeyWords(java.lang.String scenario,
java.lang.String givenScenarios,
java.lang.String examplesTable,
java.lang.String given,
java.lang.String when,
java.lang.String then,
java.lang.String... others)
Deprecated. Use KeyWords(Map |
Method Summary | |
---|---|
java.lang.String |
and()
|
java.lang.String |
asA()
|
static java.util.Map<java.lang.String,java.lang.String> |
defaultKeywords()
|
java.lang.String |
encode(java.lang.String value)
|
java.lang.String |
examplesTable()
|
java.lang.String |
examplesTableRow()
|
java.lang.String |
failed()
|
java.lang.String |
given()
|
java.lang.String |
givenScenarios()
|
java.lang.String |
ignorable()
|
java.lang.String |
inOrderTo()
|
java.lang.String |
iWantTo()
|
java.lang.String |
narrative()
|
java.lang.String |
notPerformed()
|
java.lang.String[] |
others()
|
java.lang.String |
pending()
|
java.lang.String |
scenario()
|
java.lang.String |
then()
|
java.lang.String |
when()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NARRATIVE
public static final java.lang.String IN_ORDER_TO
public static final java.lang.String AS_A
public static final java.lang.String I_WANT_TO
public static final java.lang.String SCENARIO
public static final java.lang.String GIVEN_SCENARIOS
public static final java.lang.String EXAMPLES_TABLE
public static final java.lang.String GIVEN
public static final java.lang.String WHEN
public static final java.lang.String THEN
public static final java.lang.String AND
public static final java.lang.String IGNORABLE
public static final java.lang.String PENDING
public static final java.lang.String NOT_PERFORMED
public static final java.lang.String FAILED
public static final java.lang.String EXAMPLES_TABLE_ROW
public static final java.util.List<java.lang.String> KEYWORDS
Constructor Detail |
---|
public KeyWords()
defaultKeywords()
.
public KeyWords(java.util.Map<java.lang.String,java.lang.String> keywords)
keywords
- the Map of keywords indexed by their namepublic KeyWords(java.util.Map<java.lang.String,java.lang.String> keywords, StringEncoder encoder)
keywords
- the Map of keywords indexed by their nameencoder
- the StringEncoder used to encode the valuespublic KeyWords(java.lang.String scenario, java.lang.String givenScenarios, java.lang.String examplesTable, java.lang.String given, java.lang.String when, java.lang.String then, java.lang.String... others)
others
vararg must include 10 additional keywords
(and, ignorable, pending, notPerformed, failed, examplesTableRow,
narrative, inOrderTo, asA, iWantTo).
scenario
- givenScenarios
- examplesTable
- given
- when
- then
- others
- Method Detail |
---|
public static java.util.Map<java.lang.String,java.lang.String> defaultKeywords()
public java.lang.String narrative()
public java.lang.String inOrderTo()
public java.lang.String asA()
public java.lang.String iWantTo()
public java.lang.String scenario()
public java.lang.String givenScenarios()
public java.lang.String examplesTable()
public java.lang.String given()
public java.lang.String when()
public java.lang.String then()
public java.lang.String and()
public java.lang.String ignorable()
public java.lang.String pending()
public java.lang.String notPerformed()
public java.lang.String failed()
public java.lang.String examplesTableRow()
public java.lang.String[] others()
public java.lang.String encode(java.lang.String value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |