Skip navigation links
A B C D E F G H I J L M N P R S T U V W Y 

A

AnsiEscapes - Class in cucumber.api.formatter
 
append(CharSequence) - Method in class cucumber.api.formatter.NiceAppendable
 
append(CharSequence, int, int) - Method in class cucumber.api.formatter.NiceAppendable
 
append(char) - Method in class cucumber.api.formatter.NiceAppendable
 
appendTo(NiceAppendable) - Method in class cucumber.api.formatter.AnsiEscapes
 
appendTo(StringBuilder) - Method in class cucumber.api.formatter.AnsiEscapes
 
Argument - Interface in cucumber.api
Represents an argument in for a step definition.
Argument - Interface in io.cucumber.stepexpression
 
ArgumentMatcher - Interface in io.cucumber.stepexpression
 
argumentsFrom(PickleStep) - Method in interface io.cucumber.stepexpression.ArgumentMatcher
 
argumentsFrom(PickleStep) - Method in class io.cucumber.stepexpression.ExpressionArgumentMatcher
 

B

BLACK - Static variable in class cucumber.api.formatter.AnsiEscapes
 
BLUE - Static variable in class cucumber.api.formatter.AnsiEscapes
 

C

close() - Method in class cucumber.api.formatter.NiceAppendable
 
ColorAware - Interface in cucumber.api.formatter
Interface for Formatters that use ANSI escape codes to print coloured output.
configureTypeRegistry(TypeRegistry) - Method in interface cucumber.api.TypeRegistryConfigurer
 
createExpression(String) - Method in class io.cucumber.stepexpression.StepExpressionFactory
 
createExpression(String, Type) - Method in class io.cucumber.stepexpression.StepExpressionFactory
 
createExpression(String, TypeResolver) - Method in class io.cucumber.stepexpression.StepExpressionFactory
 
createExpression(String, Type, boolean) - Method in class io.cucumber.stepexpression.StepExpressionFactory
 
createExpression(String, TypeResolver, boolean) - Method in class io.cucumber.stepexpression.StepExpressionFactory
 
cucumber.api - package cucumber.api
 
cucumber.api.cli - package cucumber.api.cli
 
cucumber.api.event - package cucumber.api.event
 
cucumber.api.formatter - package cucumber.api.formatter
 
cucumber.runner - package cucumber.runner
 
cucumber.util - package cucumber.util
 
CucumberOptions - Annotation Type in cucumber.api
This annotation provides the same options as the cucumber command line, Main.
CYAN - Static variable in class cucumber.api.formatter.AnsiEscapes
 

D

data - Variable in class cucumber.api.event.EmbedEvent
 
DataTableArgument - Class in io.cucumber.stepexpression
 
dataTableTypeRegistry() - Method in class io.cucumber.stepexpression.TypeRegistry
 
DEFAULT - Static variable in class cucumber.api.formatter.AnsiEscapes
 
DEFAULT_ENCODING - Static variable in class cucumber.util.Encoding
 
defineDataTableType(DataTableType) - Method in interface cucumber.api.TypeRegistry
 
defineDataTableType(DataTableType) - Method in class io.cucumber.stepexpression.TypeRegistry
 
defineParameterType(ParameterType<?>) - Method in interface cucumber.api.TypeRegistry
 
defineParameterType(ParameterType<?>) - Method in class io.cucumber.stepexpression.TypeRegistry
 
Delimiter - Annotation Type in cucumber.api
This annotation can be specified on step definition method parameters to give Cucumber a hint about how to transform a String to a list of objects.
DocStringArgument - Class in io.cucumber.stepexpression
 

E

embed(byte[], String) - Method in interface cucumber.api.Scenario
Embeds data into the report(s).
EmbedEvent - Class in cucumber.api.event
 
EmbedEvent(Long, byte[], String) - Constructor for class cucumber.api.event.EmbedEvent
 
Encoding - Class in cucumber.util
Utilities for reading the encoding of a file.
Encoding() - Constructor for class cucumber.util.Encoding
 
Event - Interface in cucumber.api.event
 
EventBus - Class in cucumber.runner
 
EventBus(TimeService) - Constructor for class cucumber.runner.EventBus
 
EventHandler<T extends Event> - Interface in cucumber.api.event
 
EventListener - Interface in cucumber.api.event
This is the interface you should implement if your plugin listens to cucumber execution events
EventPublisher - Interface in cucumber.api.event
 
ExpressionArgument - Class in io.cucumber.stepexpression
 
ExpressionArgumentMatcher - Class in io.cucumber.stepexpression
 
ExpressionArgumentMatcher(StepExpression) - Constructor for class io.cucumber.stepexpression.ExpressionArgumentMatcher
 

F

firstLetterCapitalizedName() - Method in enum cucumber.api.Result.Type
 
FixJava - Class in cucumber.util
 
FixJava() - Constructor for class cucumber.util.FixJava
 
Formatter - Interface in cucumber.api.formatter
This is the interface you should implement if you want your own custom formatter.
fromLowerCaseName(String) - Static method in enum cucumber.api.Result.Type
 
fromString(String) - Static method in enum cucumber.api.SnippetType
 

G

getCodeLocation() - Method in interface cucumber.api.TestStep
Returns a string representation of the glue code location.
getDefinitionArgument() - Method in interface cucumber.api.PickleStepTestStep
Returns the arguments provided to the step definition.
getDefinitionArgument() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getDuration() - Method in class cucumber.api.Result
 
getEnd() - Method in interface cucumber.api.Argument
 
getError() - Method in class cucumber.api.Result
 
getErrorMessage() - Method in class cucumber.api.Result
 
getFunctionNameGenerator() - Method in enum cucumber.api.SnippetType
 
getGlue() - Method in class cucumber.runner.Runner
 
getGroup() - Method in class io.cucumber.stepexpression.ExpressionArgument
 
getHookType() - Method in interface cucumber.api.HookTestStep
Returns the hook hook type.
getHookType() - Method in interface cucumber.api.TestStep
Deprecated.
cast to HookTestStep instead.
getId() - Method in interface cucumber.api.Scenario
 
getLine() - Method in interface cucumber.api.TestCase
 
getLines() - Method in interface cucumber.api.Scenario
 
getName() - Method in interface cucumber.api.Scenario
 
getName() - Method in interface cucumber.api.TestCase
 
getPattern() - Method in interface cucumber.api.PickleStepTestStep
The pattern or expression used to match the glue code to the Gherkin step.
getPattern() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getPickleStep() - Method in interface cucumber.api.PickleStepTestStep
The matched Gherkin step as a compiled Pickle
getPickleStep() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getScenarioDesignation() - Method in interface cucumber.api.TestCase
 
getSource() - Method in class io.cucumber.stepexpression.StepExpression
 
getSourceTagNames() - Method in interface cucumber.api.Scenario
 
getStart() - Method in interface cucumber.api.Argument
 
getStatus() - Method in class cucumber.api.Result
 
getStatus() - Method in interface cucumber.api.Scenario
 
getStepArgument() - Method in interface cucumber.api.PickleStepTestStep
Returns arguments provided to the Gherkin step.
getStepArgument() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getStepLine() - Method in interface cucumber.api.PickleStepTestStep
The line in the feature file defining this step.
getStepLine() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getStepLocation() - Method in interface cucumber.api.PickleStepTestStep
A uri to to the feature and line of this step.
getStepLocation() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getStepText() - Method in interface cucumber.api.PickleStepTestStep
The full text of the Gherkin step.
getStepText() - Method in interface cucumber.api.TestStep
Deprecated.
cast to PickleStepTestStep instead.
getTags() - Method in interface cucumber.api.TestCase
 
getTestSteps() - Method in interface cucumber.api.TestCase
 
getText() - Method in class io.cucumber.stepexpression.DataTableArgument
 
getTime() - Method in class cucumber.runner.EventBus
 
getTimeStamp() - Method in interface cucumber.api.event.Event
 
getUri() - Method in interface cucumber.api.Scenario
 
getUri() - Method in interface cucumber.api.TestCase
 
getValue() - Method in interface cucumber.api.Argument
 
getValue() - Method in interface io.cucumber.stepexpression.Argument
 
getValue() - Method in class io.cucumber.stepexpression.DataTableArgument
 
getValue() - Method in class io.cucumber.stepexpression.DocStringArgument
 
getValue() - Method in class io.cucumber.stepexpression.ExpressionArgument
 
GREEN - Static variable in class cucumber.api.formatter.AnsiEscapes
 
GREY - Static variable in class cucumber.api.formatter.AnsiEscapes
 

H

HookTestStep - Interface in cucumber.api
Hooks are invoked before and after each scenario and before and after each gherkin step in a scenario.
HookType - Enum in cucumber.api
 

I

INTENSITY_BOLD - Static variable in class cucumber.api.formatter.AnsiEscapes
 
io.cucumber.stepexpression - package io.cucumber.stepexpression
 
is(Result.Type) - Method in class cucumber.api.Result
 
isFailed() - Method in interface cucumber.api.Scenario
 
isHook() - Method in interface cucumber.api.TestStep
Deprecated.
type check HookTestStep or PickleStepTestStep instead.
isOk(boolean) - Method in class cucumber.api.Result
 

J

join(List<String>, String) - Static method in class cucumber.util.FixJava
 

L

locale() - Method in interface cucumber.api.TypeRegistryConfigurer
 
lowerCaseName() - Method in enum cucumber.api.Result.Type
 

M

MAGENTA - Static variable in class cucumber.api.formatter.AnsiEscapes
 
Main - Class in cucumber.api.cli
 
Main() - Constructor for class cucumber.api.cli.Main
 
main(String[]) - Static method in class cucumber.api.cli.Main
 
map(List<T>, Mapper<T, R>) - Static method in class cucumber.util.FixJava
 
map(T) - Method in interface cucumber.util.Mapper
 
Mapper<T,R> - Interface in cucumber.util
 
match(String) - Method in class io.cucumber.stepexpression.StepExpression
 
match(String, List<List<String>>) - Method in class io.cucumber.stepexpression.StepExpression
 
match(String, String) - Method in class io.cucumber.stepexpression.StepExpression
 
mimeType - Variable in class cucumber.api.event.EmbedEvent
 

N

NiceAppendable - Class in cucumber.api.formatter
A nice appendable that doesn't throw checked exceptions
NiceAppendable(Appendable) - Constructor for class cucumber.api.formatter.NiceAppendable
 

P

parameterTypeRegistry() - Method in class io.cucumber.stepexpression.TypeRegistry
 
Pending - Annotation Type in cucumber.api
Any exception class annotated with this annotation will be treated as a "pending" exception.
PendingException - Exception in cucumber.api
 
PendingException() - Constructor for exception cucumber.api.PendingException
 
PendingException(String) - Constructor for exception cucumber.api.PendingException
 
PickleStepTestStep - Interface in cucumber.api
A pickle test step matches a line in a Gherkin scenario or background.
Plugin - Interface in cucumber.api
Marker interface for all plugins.
println() - Method in class cucumber.api.formatter.NiceAppendable
 
println(CharSequence) - Method in class cucumber.api.formatter.NiceAppendable
 

R

readFile(Resource) - Static method in class cucumber.util.Encoding
 
readReader(Reader) - Static method in class cucumber.util.FixJava
 
readResource(String) - Static method in class cucumber.util.FixJava
 
readStream(InputStream) - Static method in class cucumber.util.FixJava
 
receive(T) - Method in interface cucumber.api.event.EventHandler
 
RED - Static variable in class cucumber.api.formatter.AnsiEscapes
 
registerHandlerFor(Class<T>, EventHandler<T>) - Method in interface cucumber.api.event.EventPublisher
Registers an event handler for a specific event.
registerHandlerFor(Class<T>, EventHandler<T>) - Method in class cucumber.runner.EventBus
 
reportStepDefinitions(StepDefinitionReporter) - Method in class cucumber.runner.Runner
 
RESET - Static variable in class cucumber.api.formatter.AnsiEscapes
 
resolve() - Method in interface io.cucumber.stepexpression.TypeResolver
A type to data convert the table or doc string to.
result - Variable in class cucumber.api.event.TestCaseFinished
 
result - Variable in class cucumber.api.event.TestStepFinished
 
Result - Class in cucumber.api
 
Result(Result.Type, Long, Throwable) - Constructor for class cucumber.api.Result
The result of a step or scenario
Result.Type - Enum in cucumber.api
 
run(String[], ClassLoader) - Static method in class cucumber.api.cli.Main
Launches the Cucumber-JVM command line.
Runner - Class in cucumber.runner
 
Runner(Glue, EventBus, Collection<? extends Backend>, RuntimeOptions) - Constructor for class cucumber.runner.Runner
 
runPickle(PickleEvent) - Method in class cucumber.runner.Runner
 

S

Scenario - Interface in cucumber.api
Before or After Hooks that declare a parameter of this type will receive an instance of this class.
send(Event) - Method in class cucumber.runner.EventBus
 
setEventPublisher(EventPublisher) - Method in interface cucumber.api.event.EventListener
Set the event publisher.
setMonochrome(boolean) - Method in interface cucumber.api.formatter.ColorAware
When set to monochrome the formatter should not use colored output.
setStrict(boolean) - Method in interface cucumber.api.formatter.StrictAware
When set to strict the formatter should indicate failure for undefined and pending steps
SEVERITY - Static variable in class cucumber.api.Result
 
SKIPPED - Static variable in class cucumber.api.Result
 
snippets - Variable in class cucumber.api.event.SnippetsSuggestedEvent
 
SnippetsSuggestedEvent - Class in cucumber.api.event
 
SnippetsSuggestedEvent(Long, String, List<PickleLocation>, List<String>) - Constructor for class cucumber.api.event.SnippetsSuggestedEvent
 
SnippetType - Enum in cucumber.api
 
source - Variable in class cucumber.api.event.TestSourceRead
 
stepDefinition(StepDefinition) - Method in interface cucumber.api.StepDefinitionReporter
Called when a step definition is defined
StepDefinitionReporter - Interface in cucumber.api
 
StepExpression - Class in io.cucumber.stepexpression
 
StepExpressionFactory - Class in io.cucumber.stepexpression
 
StepExpressionFactory(TypeRegistry) - Constructor for class io.cucumber.stepexpression.StepExpressionFactory
 
stepLocations - Variable in class cucumber.api.event.SnippetsSuggestedEvent
 
StrictAware - Interface in cucumber.api.formatter
Interface for Formatters that need to know if the Runtime is strict.
SummaryPrinter - Interface in cucumber.api
Interface for plugins that print a summary after test execution.
SYSTEM - Static variable in interface cucumber.runner.TimeService
 

T

testCase - Variable in class cucumber.api.event.TestCaseFinished
 
testCase - Variable in class cucumber.api.event.TestCaseStarted
 
TestCase - Interface in cucumber.api
 
TestCaseFinished - Class in cucumber.api.event
 
TestCaseFinished(Long, TestCase, Result) - Constructor for class cucumber.api.event.TestCaseFinished
 
TestCaseStarted - Class in cucumber.api.event
 
TestCaseStarted(Long, TestCase) - Constructor for class cucumber.api.event.TestCaseStarted
 
TestRunFinished - Class in cucumber.api.event
 
TestRunFinished(Long) - Constructor for class cucumber.api.event.TestRunFinished
 
TestRunStarted - Class in cucumber.api.event
 
TestRunStarted(Long) - Constructor for class cucumber.api.event.TestRunStarted
 
TestSourceRead - Class in cucumber.api.event
 
TestSourceRead(Long, String, String) - Constructor for class cucumber.api.event.TestSourceRead
 
testStep - Variable in class cucumber.api.event.TestStepFinished
 
testStep - Variable in class cucumber.api.event.TestStepStarted
 
TestStep - Interface in cucumber.api
A test step can either represent the execution of a hook or a pickle step.
TestStepFinished - Class in cucumber.api.event
A test step finished event is broadcast when ever a step finishes.
TestStepFinished(Long, TestStep, Result) - Constructor for class cucumber.api.event.TestStepFinished
 
TestStepStarted - Class in cucumber.api.event
A test step started event is broadcast when ever a step starts.
TestStepStarted(Long, TestStep) - Constructor for class cucumber.api.event.TestStepStarted
 
text - Variable in class cucumber.api.event.WriteEvent
 
time() - Method in interface cucumber.runner.TimeService
 
TimeService - Interface in cucumber.runner
 
toString() - Method in class cucumber.api.formatter.AnsiEscapes
 
toString() - Method in enum cucumber.api.HookType
 
toString() - Method in class cucumber.api.Result
 
toString() - Method in class io.cucumber.stepexpression.DataTableArgument
 
toString() - Method in class io.cucumber.stepexpression.DocStringArgument
 
toString() - Method in class io.cucumber.stepexpression.ExpressionArgument
 
Transpose - Annotation Type in cucumber.api
This annotation can be specified on step definition method parameters to give Cucumber a hint to transpose a DataTable.
TypeRegistry - Interface in cucumber.api
 
TypeRegistry - Class in io.cucumber.stepexpression
 
TypeRegistry(Locale) - Constructor for class io.cucumber.stepexpression.TypeRegistry
 
TypeRegistryConfigurer - Interface in cucumber.api
 
TypeResolver - Interface in io.cucumber.stepexpression
Allows lazy resolution of the type of a data table or doc string.

U

UNDEFINED - Static variable in class cucumber.api.Result
 
up(int) - Static method in class cucumber.api.formatter.AnsiEscapes
 
uri - Variable in class cucumber.api.event.SnippetsSuggestedEvent
 
uri - Variable in class cucumber.api.event.TestSourceRead
 

V

valueOf(String) - Static method in enum cucumber.api.HookType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cucumber.api.Result.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cucumber.api.SnippetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cucumber.api.HookType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cucumber.api.Result.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cucumber.api.SnippetType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WHITE - Static variable in class cucumber.api.formatter.AnsiEscapes
 
write(String) - Method in interface cucumber.api.Scenario
Outputs some text into the report.
WriteEvent - Class in cucumber.api.event
 
WriteEvent(Long, String) - Constructor for class cucumber.api.event.WriteEvent
 

Y

YELLOW - Static variable in class cucumber.api.formatter.AnsiEscapes
 
A B C D E F G H I J L M N P R S T U V W Y 
Skip navigation links

Copyright © 2018. All rights reserved.