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

A

addClass(Class<?>) - Method in interface io.cucumber.core.backend.ObjectFactory
Collects glue classes in the classpath.
addDefaultFormatterIfNotPresent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addDefaultSummaryPrinterIfNotPresent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addFeature(FeatureWithLines) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addGlue(URI) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addJunitOption(String) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addListener(LogRecordListener) - Static method in class io.cucumber.core.logging.LoggerFactory
 
addNameFilter(Pattern) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addPluginName(String, boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
addTagFilter(String) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
AmbiguousStepDefinitionsException - Exception in cucumber.runner
 
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, Type...) - Method in interface io.cucumber.stepexpression.ArgumentMatcher
 
argumentsFrom(PickleStep, Type...) - 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
 
build() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
build(RuntimeOptions) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 

C

CANONICAL_ORDER - Static variable in interface cucumber.api.event.Event
When pickles are executed in parallel events can be produced with a partial ordering.
CanonicalOrderEventPublisher - Class in cucumber.runner
 
CanonicalOrderEventPublisher() - Constructor for class cucumber.runner.CanonicalOrderEventPublisher
 
Classpath - Class in io.cucumber.core.model
 
CLASSPATH_SCHEME - Static variable in class io.cucumber.core.model.Classpath
 
CLASSPATH_SCHEME_PREFIX - Static variable in class io.cucumber.core.model.Classpath
 
close() - Method in class cucumber.api.formatter.NiceAppendable
 
ColorAware - Interface in cucumber.api.formatter
Interface for Plugins that use ANSI escape codes to print coloured output.
CommandlineOptionsParser - Class in io.cucumber.core.options
 
CommandlineOptionsParser() - Constructor for class io.cucumber.core.options.CommandlineOptionsParser
 
CommandlineOptionsParser(ResourceLoader) - Constructor for class io.cucumber.core.options.CommandlineOptionsParser
 
ConcurrentEventListener - Interface in cucumber.api.event
Listens to pickle execution events.
config(String) - Method in interface io.cucumber.core.logging.Logger
Log the message at config level.
config(String, Throwable) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at config level.
configureTypeRegistry(TypeRegistry) - Method in interface cucumber.api.TypeRegistryConfigurer
Deprecated.
 
configureTypeRegistry(TypeRegistry) - Method in interface io.cucumber.core.api.TypeRegistryConfigurer
Configures the type registry.
create(URI, Collection<Integer>) - Static method in class io.cucumber.core.model.FeatureWithLines
 
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
Deprecated.
use either io.cucumber.junit.CucumberOptions or io.cucumber.testng.CucumberOptions.
CucumberOptionsAnnotationParser - Class in io.cucumber.core.options
 
CucumberOptionsAnnotationParser() - Constructor for class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
CucumberOptionsAnnotationParser(ResourceLoader) - Constructor for class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
CucumberOptionsAnnotationParser.CucumberOptions - Interface in io.cucumber.core.options
 
CucumberOptionsAnnotationParser.OptionsProvider - Interface in io.cucumber.core.options
 
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
 
debug(String) - Method in interface io.cucumber.core.logging.Logger
Log the message at debug level.
debug(String, Throwable) - Method in interface io.cucumber.core.logging.Logger
Log message and throwable at debug level.
DEFAULT - Static variable in class cucumber.api.formatter.AnsiEscapes
 
DEFAULT_ENCODING - Static variable in class cucumber.util.Encoding
 
defaultOptions() - Static method in class io.cucumber.core.options.RuntimeOptions
 
defineDataTableType(DataTableType) - Method in interface cucumber.api.TypeRegistry
Deprecated.
 
defineDataTableType(DataTableType) - Method in interface io.cucumber.core.api.TypeRegistry
Defines a new data table type.
defineDataTableType(DataTableType) - Method in class io.cucumber.stepexpression.TypeRegistry
 
defineParameterType(ParameterType<?>) - Method in interface cucumber.api.TypeRegistry
Deprecated.
 
defineParameterType(ParameterType<?>) - Method in interface io.cucumber.core.api.TypeRegistry
Defines a new parameter type.
defineParameterType(ParameterType<?>) - Method in class io.cucumber.stepexpression.TypeRegistry
 
DocStringArgument - Class in io.cucumber.stepexpression
 
dryRun() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

E

embed(byte[], String) - Method in interface cucumber.api.Scenario
Deprecated.
Embeds data into the report(s).
embed(byte[], String) - Method in interface io.cucumber.core.api.Scenario
Embeds data into the report(s).
EmbedEvent - Class in cucumber.api.event
 
EmbedEvent(Long, TestCase, byte[], String) - Constructor for class cucumber.api.event.EmbedEvent
Deprecated.
EmbedEvent(Long, long, TestCase, 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
 
EnvironmentOptionsParser - Class in io.cucumber.core.options
 
EnvironmentOptionsParser(ResourceLoader) - Constructor for class io.cucumber.core.options.EnvironmentOptionsParser
 
EnvironmentOptionsParser() - Constructor for class io.cucumber.core.options.EnvironmentOptionsParser
 
equals(Object) - Method in class cucumber.api.Result
 
equals(Object) - Method in class io.cucumber.core.model.FeatureWithLines
 
error(String) - Method in interface io.cucumber.core.logging.Logger
Log the message at error level.
error(String, Throwable) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at error level.
Event - Interface in cucumber.api.event
 
EventBus - Interface in cucumber.runner
 
EventHandler<T extends Event> - Interface in cucumber.api.event
 
EventListener - Interface in cucumber.api.event
Listens to pickle 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
 
extraGlue() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

F

FeatureIdentifier - Class in io.cucumber.core.model
Identifies a single feature.
FeatureOptions - Interface in io.cucumber.core.options
 
FeaturePath - Class in io.cucumber.core.model
A feature path is a URI to a single feature file or directory of features.
features() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
FeatureWithLines - Class in io.cucumber.core.model
Identifies either a directory containing feature files, a specific feature or specific scenarios and examples (pickles) in a feature.
FilterOptions - Interface in io.cucumber.core.options
 
firstLetterCapitalizedName() - Method in enum cucumber.api.Result.Type
 
FixJava - Class in cucumber.util
 
Formatter - Interface in cucumber.api.formatter
Deprecated.
as of version 4.0.0; use EventListener and Plugin instead. Optionally, use ColorAware and/or StrictAware instead of Plugin.
fromLowerCaseName(String) - Static method in enum cucumber.api.Result.Type
 
fromString(String) - Static method in enum cucumber.api.SnippetType
Deprecated.
 

G

get() - Method in interface cucumber.runner.RunnerSupplier
 
get() - Method in class cucumber.runner.SingletonRunnerSupplier
 
get() - Method in class cucumber.runner.ThreadLocalRunnerSupplier
 
getBus() - Method in class cucumber.runner.Runner
 
getCodeLocation() - Method in interface cucumber.api.TestStep
Returns a string representation of the glue code location.
getCount() - Method in class io.cucumber.core.options.RuntimeOptions
 
getDefinitionArgument() - Method in interface cucumber.api.PickleStepTestStep
Returns the arguments provided to the step definition.
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
 
getFeaturePaths() - Method in interface io.cucumber.core.options.FeatureOptions
 
getFeaturePaths() - Method in class io.cucumber.core.options.RuntimeOptions
 
getFunctionNameGenerator() - Method in enum cucumber.api.SnippetType
Deprecated.
 
getGlue() - Method in interface io.cucumber.core.options.RunnerOptions
 
getGlue() - Method in class io.cucumber.core.options.RuntimeOptions
 
getGroup() - Method in class io.cucumber.stepexpression.ExpressionArgument
 
getHookType() - Method in interface cucumber.api.HookTestStep
Returns the hook hook type.
getId() - Method in interface cucumber.api.Scenario
Deprecated.
 
getId() - Method in interface io.cucumber.core.api.Scenario
 
getInstance(Class<T>) - Method in interface io.cucumber.core.backend.ObjectFactory
Provides the glue instances used to execute the current scenario.
getJunitOptions() - Method in class io.cucumber.core.options.RuntimeOptions
 
getLimitCount() - Method in interface io.cucumber.core.options.FilterOptions
 
getLimitCount() - Method in class io.cucumber.core.options.RuntimeOptions
 
getLine() - Method in interface cucumber.api.TestCase
 
getLine() - Method in interface io.cucumber.core.api.Scenario
 
getLineFilters() - Method in interface io.cucumber.core.options.FilterOptions
 
getLineFilters() - Method in class io.cucumber.core.options.RuntimeOptions
 
getLines() - Method in interface cucumber.api.Scenario
Deprecated.
 
getLogger(Class<?>) - Static method in class io.cucumber.core.logging.LoggerFactory
Get a Logger
getLogRecords() - Method in class io.cucumber.core.logging.LogRecordListener
 
getMatches() - Method in exception cucumber.runner.AmbiguousStepDefinitionsException
 
getName() - Method in interface cucumber.api.Scenario
Deprecated.
 
getName() - Method in interface cucumber.api.TestCase
 
getName() - Method in interface io.cucumber.core.api.Scenario
 
getNameFilters() - Method in interface io.cucumber.core.options.FilterOptions
 
getNameFilters() - Method in class io.cucumber.core.options.RuntimeOptions
 
getOptions(Class<?>) - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.OptionsProvider
 
getPattern() - Method in interface cucumber.api.PickleStepTestStep
The pattern or expression used to match the glue code to the Gherkin step.
getPickleOrder() - Method in class io.cucumber.core.options.RuntimeOptions
 
getPickleStep() - Method in interface cucumber.api.PickleStepTestStep
The matched Gherkin step as a compiled Pickle.
getPluginNames() - Method in interface io.cucumber.core.options.PluginOptions
 
getPluginNames() - Method in class io.cucumber.core.options.RuntimeOptions
 
getScenarioDesignation() - Method in interface cucumber.api.TestCase
 
getSnippetType() - Method in interface io.cucumber.core.options.RunnerOptions
 
getSnippetType() - Method in class io.cucumber.core.options.RuntimeOptions
 
getSource() - Method in class io.cucumber.stepexpression.StepExpression
 
getSourceTagNames() - Method in interface cucumber.api.Scenario
Deprecated.
 
getStart() - Method in interface cucumber.api.Argument
 
getStatus() - Method in class cucumber.api.Result
 
getStatus() - Method in interface cucumber.api.Scenario
Deprecated.
 
getStatus() - Method in interface io.cucumber.core.api.Scenario
 
getStepArgument() - Method in interface cucumber.api.PickleStepTestStep
Returns arguments provided to the Gherkin step.
getStepLine() - Method in interface cucumber.api.PickleStepTestStep
The line in the feature file defining this step.
getStepLocation() - Method in interface cucumber.api.PickleStepTestStep
A uri to to the feature and line of this step.
getStepText() - Method in interface cucumber.api.PickleStepTestStep
The full text of the Gherkin step.
getTagFilters() - Method in interface io.cucumber.core.options.FilterOptions
 
getTagFilters() - Method in class io.cucumber.core.options.RuntimeOptions
 
getTags() - Method in interface cucumber.api.TestCase
 
getTestCase() - Method in class cucumber.api.event.TestCaseEvent
 
getTestSteps() - Method in interface cucumber.api.TestCase
 
getText() - Method in class io.cucumber.stepexpression.DataTableArgument
 
getThreads() - Method in class io.cucumber.core.options.RuntimeOptions
 
getTime() - Method in interface cucumber.runner.EventBus
 
getTime() - Method in class cucumber.runner.TimeServiceEventBus
 
getTimeMillis() - Method in interface cucumber.runner.EventBus
 
getTimeMillis() - Method in class cucumber.runner.TimeServiceEventBus
 
getTimeStamp() - Method in interface cucumber.api.event.Event
Deprecated.
prefer TimeStampedEvent.getTimeStampMillis()
getUri() - Method in interface cucumber.api.Scenario
Deprecated.
 
getUri() - Method in interface cucumber.api.TestCase
 
getUri() - Method in interface io.cucumber.core.api.Scenario
 
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
 
glue() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
GluePath - Class in io.cucumber.core.model
The glue path is a class path URI to a package.
GREEN - Static variable in class cucumber.api.formatter.AnsiEscapes
 
GREY - Static variable in class cucumber.api.formatter.AnsiEscapes
 

H

handle(Event) - Method in class cucumber.runner.CanonicalOrderEventPublisher
 
hashCode() - Method in class cucumber.api.Result
 
hashCode() - Method in class io.cucumber.core.model.FeatureWithLines
 
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

info(String) - Method in interface io.cucumber.core.logging.Logger
Log the message at info level.
info(String, Throwable) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at info level.
INTENSITY_BOLD - Static variable in class cucumber.api.formatter.AnsiEscapes
 
io.cucumber.core.api - package io.cucumber.core.api
 
io.cucumber.core.backend - package io.cucumber.core.backend
 
io.cucumber.core.cli - package io.cucumber.core.cli
 
io.cucumber.core.event - package io.cucumber.core.event
 
io.cucumber.core.logging - package io.cucumber.core.logging
 
io.cucumber.core.model - package io.cucumber.core.model
 
io.cucumber.core.options - package io.cucumber.core.options
 
io.cucumber.stepexpression - package io.cucumber.stepexpression
 
is(Result.Type) - Method in class cucumber.api.Result
 
is(Status) - Method in enum io.cucumber.core.event.Status
 
isDryRun() - Method in interface io.cucumber.core.options.RunnerOptions
 
isDryRun() - Method in class io.cucumber.core.options.RuntimeOptions
 
isFailed() - Method in interface cucumber.api.Scenario
Deprecated.
 
isFailed() - Method in interface io.cucumber.core.api.Scenario
 
isFeature(URI) - Static method in class io.cucumber.core.model.FeatureIdentifier
 
isMonochrome() - Method in interface io.cucumber.core.options.PluginOptions
 
isMonochrome() - Method in class io.cucumber.core.options.RuntimeOptions
 
isMultiThreaded() - Method in class io.cucumber.core.options.RuntimeOptions
 
isOk(boolean) - Method in class cucumber.api.Result
 
isOk(boolean) - Method in enum io.cucumber.core.event.Status
 
isStrict() - Method in interface io.cucumber.core.options.PluginOptions
 
isStrict() - Method in class io.cucumber.core.options.RuntimeOptions
 
isWip() - Method in class io.cucumber.core.options.RuntimeOptions
 

J

join(List<? extends Object>, String) - Static method in class cucumber.util.FixJava
 
junit() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

L

lines() - Method in class io.cucumber.core.model.FeatureWithLines
 
load(URI) - Method in class io.cucumber.core.model.RerunLoader
 
locale() - Method in interface cucumber.api.TypeRegistryConfigurer
Deprecated.
 
locale() - Method in interface io.cucumber.core.api.TypeRegistryConfigurer
 
Logger - Interface in io.cucumber.core.logging
Logs messages to Logger.
LoggerFactory - Class in io.cucumber.core.logging
Cucumber uses the Java Logging APIs from java.util.logging (JUL).
LogRecordListener - Class in io.cucumber.core.logging
 
LogRecordListener() - Constructor for class io.cucumber.core.logging.LogRecordListener
 
lowerCaseName() - Method in enum cucumber.api.Result.Type
 

M

MAGENTA - Static variable in class cucumber.api.formatter.AnsiEscapes
 
Main - Class in cucumber.api.cli
Deprecated.
use Main instead.
Main() - Constructor for class cucumber.api.cli.Main
Deprecated.
 
main(String[]) - Static method in class cucumber.api.cli.Main
Deprecated.
 
Main - Class in io.cucumber.core.cli
 
Main() - Constructor for class io.cucumber.core.cli.Main
 
main(String[]) - Static method in class io.cucumber.core.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, Type...) - Method in class io.cucumber.stepexpression.StepExpression
 
match(String, List<List<String>>, Type...) - Method in class io.cucumber.stepexpression.StepExpression
 
match(String, String, Type...) - Method in class io.cucumber.stepexpression.StepExpression
 
mimeType - Variable in class cucumber.api.event.EmbedEvent
 
monochrome() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 

N

name() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
NiceAppendable - Class in cucumber.api.formatter
A nice appendable that doesn't throw checked exceptions
NiceAppendable(Appendable) - Constructor for class cucumber.api.formatter.NiceAppendable
 

O

ObjectFactory - Interface in io.cucumber.core.backend
Minimal facade for Dependency Injection containers

P

parameterTypeRegistry() - Method in class io.cucumber.stepexpression.TypeRegistry
 
parse(String) - Static method in class io.cucumber.core.model.FeatureIdentifier
 
parse(URI) - Static method in class io.cucumber.core.model.FeatureIdentifier
 
parse(String) - Static method in class io.cucumber.core.model.FeaturePath
 
parse(String, Collection<Integer>) - Static method in class io.cucumber.core.model.FeatureWithLines
 
parse(String) - Static method in class io.cucumber.core.model.FeatureWithLines
 
parse(String) - Static method in class io.cucumber.core.model.GluePath
 
parse(List<String>) - Method in class io.cucumber.core.options.CommandlineOptionsParser
 
parse(String...) - Method in class io.cucumber.core.options.CommandlineOptionsParser
 
parse(Class<?>) - Method in class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
parse(Env) - Method in class io.cucumber.core.options.EnvironmentOptionsParser
 
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.
plugin() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
PluginOptions - Interface in io.cucumber.core.options
 
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
 
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.
removeHandlerFor(Class<T>, EventHandler<T>) - Method in interface cucumber.api.event.EventPublisher
Unregister an event handler for a specific event
removeListener(LogRecordListener) - Static method in class io.cucumber.core.logging.LoggerFactory
 
reportStepDefinitions(StepDefinitionReporter) - Method in class cucumber.runner.Runner
 
RerunLoader - Class in io.cucumber.core.model
 
RerunLoader(ResourceLoader) - Constructor for class io.cucumber.core.model.RerunLoader
 
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.
resourceName(URI) - Static method in class io.cucumber.core.model.Classpath
Returns a resource name as defined by ClassLoader.getResource(String)
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
Deprecated.
Launches the Cucumber-JVM command line.
run(String[], ClassLoader) - Static method in class io.cucumber.core.cli.Main
Launches the Cucumber-JVM command line.
Runner - Class in cucumber.runner
 
Runner(EventBus, Collection<? extends Backend>, RunnerOptions) - Constructor for class cucumber.runner.Runner
 
RunnerOptions - Interface in io.cucumber.core.options
 
RunnerSupplier - Interface in cucumber.runner
 
runPickle(PickleEvent) - Method in class cucumber.runner.Runner
 
RuntimeOptions - Class in io.cucumber.core.options
 
RuntimeOptionsBuilder - Class in io.cucumber.core.options
 
RuntimeOptionsBuilder() - Constructor for class io.cucumber.core.options.RuntimeOptionsBuilder
 

S

Scenario - Interface in cucumber.api
Deprecated.
use Scenario instead.
Scenario - Interface in io.cucumber.core.api
Before or After Hooks that declare a parameter of this type will receive an instance of this class.
send(Event) - Method in interface cucumber.runner.EventBus
 
sendAll(Iterable<Event>) - Method in interface cucumber.runner.EventBus
 
setCount(int) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setDefaultDataTableCellTransformer(TableCellByTypeTransformer) - Method in interface cucumber.api.TypeRegistry
Deprecated.
Set default transformer for cells which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
setDefaultDataTableCellTransformer(TableCellByTypeTransformer) - Method in interface io.cucumber.core.api.TypeRegistry
Set default transformer for cells which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
setDefaultDataTableCellTransformer(TableCellByTypeTransformer) - Method in class io.cucumber.stepexpression.TypeRegistry
 
setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer) - Method in interface cucumber.api.TypeRegistry
Deprecated.
Set default transformer for entries which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer) - Method in interface io.cucumber.core.api.TypeRegistry
Set default transformer for entries which are not defined by defineDataTableType(new DataTableType(Class<T>,TableEntryTransformer<T>))
setDefaultDataTableEntryTransformer(TableEntryByTypeTransformer) - Method in class io.cucumber.stepexpression.TypeRegistry
 
setDefaultParameterTransformer(ParameterByTypeTransformer) - Method in interface cucumber.api.TypeRegistry
Deprecated.
Set default transformer for parameters which are not defined by defineParameterType(ParameterType<?>))
setDefaultParameterTransformer(ParameterByTypeTransformer) - Method in interface io.cucumber.core.api.TypeRegistry
Set default transformer for parameters which are not defined by defineParameterType(ParameterType<?>))
setDefaultParameterTransformer(ParameterByTypeTransformer) - Method in class io.cucumber.stepexpression.TypeRegistry
 
setDryRun(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setDryRun() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setEventPublisher(EventPublisher) - Method in interface cucumber.api.event.ConcurrentEventListener
Set the event publisher.
setEventPublisher(EventPublisher) - Method in interface cucumber.api.event.EventListener
Set the event publisher.
setIsRerun(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setMonochrome(boolean) - Method in interface cucumber.api.formatter.ColorAware
When set to monochrome the plugin should not use colored output.
setMonochrome(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setMonochrome() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setPickleOrder(PickleOrder) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setSnippetType(SnippetType) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setStrict(boolean) - Method in interface cucumber.api.formatter.StrictAware
When set to strict the plugin should indicate failure for undefined and pending steps
setStrict() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setStrict(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setThreads(int) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
setWip(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
 
SEVERITY - Static variable in class cucumber.api.Result
 
SingletonRunnerSupplier - Class in cucumber.runner
Returns a single unique runner.
SingletonRunnerSupplier(RunnerOptions, EventBus, BackendSupplier) - Constructor for class cucumber.runner.SingletonRunnerSupplier
 
snippets - Variable in class cucumber.api.event.SnippetsSuggestedEvent
 
snippets() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
SnippetsSuggestedEvent - Class in cucumber.api.event
 
SnippetsSuggestedEvent(Long, String, List<PickleLocation>, List<String>) - Constructor for class cucumber.api.event.SnippetsSuggestedEvent
Deprecated.
SnippetsSuggestedEvent(Long, long, String, List<PickleLocation>, List<String>) - Constructor for class cucumber.api.event.SnippetsSuggestedEvent
 
SnippetType - Enum in cucumber.api
Deprecated.
use io.cucumber.junit.CucumberOptions or io.cucumber.testng.CucumberOptions instead.
source - Variable in class cucumber.api.event.TestSourceRead
 
start() - Method in interface io.cucumber.core.backend.ObjectFactory
Instantiate glue code before scenario execution.
Status - Enum in io.cucumber.core.event
 
StepDefinedEvent - Class in cucumber.api.event
 
StepDefinedEvent(Long, Long, StepDefinition) - Constructor for class cucumber.api.event.StepDefinedEvent
 
stepDefinition - Variable in class cucumber.api.event.StepDefinedEvent
 
stepDefinition(StepDefinition) - Method in interface cucumber.api.StepDefinitionReporter
Deprecated.
Called when a step definition is defined
StepDefinitionReporter - Interface in cucumber.api
Deprecated.
in favor of StepDefinedEvent, as Lambda Step Definitions are not reported through this class.
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
 
stop() - Method in interface io.cucumber.core.backend.ObjectFactory
Dispose glue code after scenario execution.
strict() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
StrictAware - Interface in cucumber.api.formatter
Interface for Plugins 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

tags() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
 
testCase - Variable in class cucumber.api.event.TestCaseFinished
 
testCase - Variable in class cucumber.api.event.TestCaseStarted
 
TestCase - Interface in cucumber.api
 
TestCaseEvent - Class in cucumber.api.event
 
TestCaseFinished - Class in cucumber.api.event
 
TestCaseFinished(Long, TestCase, Result) - Constructor for class cucumber.api.event.TestCaseFinished
Deprecated.
TestCaseFinished(Long, 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
Deprecated.
TestCaseStarted(Long, long, TestCase) - Constructor for class cucumber.api.event.TestCaseStarted
 
TestRunFinished - Class in cucumber.api.event
 
TestRunFinished(Long) - Constructor for class cucumber.api.event.TestRunFinished
Deprecated.
TestRunFinished(Long, long) - Constructor for class cucumber.api.event.TestRunFinished
 
TestRunStarted - Class in cucumber.api.event
 
TestRunStarted(Long) - Constructor for class cucumber.api.event.TestRunStarted
Deprecated.
TestRunStarted(Long, 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
Deprecated.
TestSourceRead(Long, 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, TestCase, TestStep, Result) - Constructor for class cucumber.api.event.TestStepFinished
Deprecated.
TestStepFinished(Long, long, TestCase, 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, TestCase, TestStep) - Constructor for class cucumber.api.event.TestStepStarted
Deprecated.
TestStepStarted(Long, long, TestCase, TestStep) - Constructor for class cucumber.api.event.TestStepStarted
 
text - Variable in class cucumber.api.event.WriteEvent
 
ThreadLocalRunnerSupplier - Class in cucumber.runner
Creates a distinct runner for each calling thread.
ThreadLocalRunnerSupplier(RunnerOptions, EventBus, BackendSupplier) - Constructor for class cucumber.runner.ThreadLocalRunnerSupplier
 
time() - Method in interface cucumber.runner.TimeService
 
timeMillis() - Method in interface cucumber.runner.TimeService
 
TimeService - Interface in cucumber.runner
 
TimeServiceEventBus - Class in cucumber.runner
 
TimeServiceEventBus(TimeService) - Constructor for class cucumber.runner.TimeServiceEventBus
 
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.core.model.FeatureWithLines
 
toString() - Method in class io.cucumber.stepexpression.DataTableArgument
 
toString() - Method in class io.cucumber.stepexpression.DocStringArgument
 
toString() - Method in class io.cucumber.stepexpression.ExpressionArgument
 
trace(String) - Method in interface io.cucumber.core.logging.Logger
Log the message at trace level.
trace(String, Throwable) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at trace level.
Transpose - Annotation Type in cucumber.api
Deprecated.
use io.cucumber.java.Transpose instead.
TypeRegistry - Interface in cucumber.api
Deprecated.
use TypeRegistry instead.
TypeRegistry - Interface in io.cucumber.core.api
The type registry records defines parameter types and data table transformers.
TypeRegistry - Class in io.cucumber.stepexpression
 
TypeRegistry(Locale) - Constructor for class io.cucumber.stepexpression.TypeRegistry
 
TypeRegistryConfigurer - Interface in cucumber.api
Deprecated.
TypeRegistryConfigurer - Interface in io.cucumber.core.api
The type registry configurer allows to configure a new type registry and the locale.
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
 
uri() - Method in class io.cucumber.core.model.FeatureWithLines
 

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
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.cucumber.core.event.Status
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
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.cucumber.core.event.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface io.cucumber.core.logging.Logger
Log the message at warning level.
warn(String, Throwable) - Method in interface io.cucumber.core.logging.Logger
Log the message and throwable at warning level.
WHITE - Static variable in class cucumber.api.formatter.AnsiEscapes
 
withOptionsProvider(CucumberOptionsAnnotationParser.OptionsProvider) - Method in class io.cucumber.core.options.CucumberOptionsAnnotationParser
 
write(String) - Method in interface cucumber.api.Scenario
Deprecated.
Outputs some text into the report.
write(String) - Method in interface io.cucumber.core.api.Scenario
Outputs some text into the report.
WriteEvent - Class in cucumber.api.event
 
WriteEvent(Long, TestCase, String) - Constructor for class cucumber.api.event.WriteEvent
Deprecated.
WriteEvent(Long, long, TestCase, 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 O P R S T U V W Y 
Skip navigation links

Copyright © 2019. All rights reserved.