org.jbehave.core.model
Class Keywords
java.lang.Object
org.jbehave.core.model.Keywords
- Direct Known Subclasses:
- LocalizedKeywords
public class Keywords
- extends java.lang.Object
Provides the keywords which allow parsers to find steps in stories 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.
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,
StringCoder encoder)
Creates a Keywords from the map provided. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NARRATIVE
public static final java.lang.String NARRATIVE
- See Also:
- Constant Field Values
IN_ORDER_TO
public static final java.lang.String IN_ORDER_TO
- See Also:
- Constant Field Values
AS_A
public static final java.lang.String AS_A
- See Also:
- Constant Field Values
I_WANT_TO
public static final java.lang.String I_WANT_TO
- See Also:
- Constant Field Values
SCENARIO
public static final java.lang.String SCENARIO
- See Also:
- Constant Field Values
GIVEN_STORIES
public static final java.lang.String GIVEN_STORIES
- See Also:
- Constant Field Values
EXAMPLES_TABLE
public static final java.lang.String EXAMPLES_TABLE
- See Also:
- Constant Field Values
EXAMPLES_TABLE_ROW
public static final java.lang.String EXAMPLES_TABLE_ROW
- See Also:
- Constant Field Values
EXAMPLES_TABLE_HEADER_SEPARATOR
public static final java.lang.String EXAMPLES_TABLE_HEADER_SEPARATOR
- See Also:
- Constant Field Values
EXAMPLES_TABLE_VALUE_SEPARATOR
public static final java.lang.String EXAMPLES_TABLE_VALUE_SEPARATOR
- See Also:
- Constant Field Values
GIVEN
public static final java.lang.String GIVEN
- See Also:
- Constant Field Values
WHEN
public static final java.lang.String WHEN
- See Also:
- Constant Field Values
THEN
public static final java.lang.String THEN
- See Also:
- Constant Field Values
AND
public static final java.lang.String AND
- See Also:
- Constant Field Values
IGNORABLE
public static final java.lang.String IGNORABLE
- See Also:
- Constant Field Values
PENDING
public static final java.lang.String PENDING
- See Also:
- Constant Field Values
NOT_PERFORMED
public static final java.lang.String NOT_PERFORMED
- See Also:
- Constant Field Values
FAILED
public static final java.lang.String FAILED
- See Also:
- Constant Field Values
DRY_RUN
public static final java.lang.String DRY_RUN
- See Also:
- Constant Field Values
KEYWORDS
public static final java.util.List<java.lang.String> KEYWORDS
Keywords
public Keywords()
- Creates Keywords with default values
defaultKeywords()
.
Keywords
public Keywords(java.util.Map<java.lang.String,java.lang.String> keywords)
- Creates Keywords with provided values and default encoder
- Parameters:
keywords
- the Map of keywords indexed by their name
Keywords
public Keywords(java.util.Map<java.lang.String,java.lang.String> keywords,
StringCoder encoder)
- Creates a Keywords from the map provided.
- Parameters:
keywords
- the Map of keywords indexed by their nameencoder
- the StringEncoder used to encode the values
defaultKeywords
public static java.util.Map<java.lang.String,java.lang.String> defaultKeywords()
narrative
public java.lang.String narrative()
inOrderTo
public java.lang.String inOrderTo()
asA
public java.lang.String asA()
iWantTo
public java.lang.String iWantTo()
scenario
public java.lang.String scenario()
givenStories
public java.lang.String givenStories()
examplesTable
public java.lang.String examplesTable()
examplesTableRow
public java.lang.String examplesTableRow()
examplesTableHeaderSeparator
public java.lang.String examplesTableHeaderSeparator()
examplesTableValueSeparator
public java.lang.String examplesTableValueSeparator()
given
public java.lang.String given()
when
public java.lang.String when()
then
public java.lang.String then()
and
public java.lang.String and()
ignorable
public java.lang.String ignorable()
pending
public java.lang.String pending()
notPerformed
public java.lang.String notPerformed()
failed
public java.lang.String failed()
dryRun
public java.lang.String dryRun()
others
public java.lang.String[] others()
encode
public java.lang.String encode(java.lang.String value)
Copyright © 2003-2010. All Rights Reserved.