A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEventBus - Class in io.cucumber.core.eventbus
- AbstractEventBus() - Constructor for class io.cucumber.core.eventbus.AbstractEventBus
- AbstractEventPublisher - Class in io.cucumber.core.eventbus
- AbstractEventPublisher() - Constructor for class io.cucumber.core.eventbus.AbstractEventPublisher
- addAfterAllHook(StaticHookDefinition) - Method in interface io.cucumber.core.backend.Glue
- addAfterHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
- addAfterStepHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
- addBeforeAllHook(StaticHookDefinition) - Method in interface io.cucumber.core.backend.Glue
- addBeforeHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
- addBeforeStepHook(HookDefinition) - Method in interface io.cucumber.core.backend.Glue
- addClass(Class<?>) - Method in interface io.cucumber.core.backend.Container
-
Add a glue class to the test context.
- addDataTableType(DataTableTypeDefinition) - Method in interface io.cucumber.core.backend.Glue
- addDefaultDataTableCellTransformer(DefaultDataTableCellTransformerDefinition) - Method in interface io.cucumber.core.backend.Glue
- addDefaultDataTableEntryTransformer(DefaultDataTableEntryTransformerDefinition) - Method in interface io.cucumber.core.backend.Glue
- addDefaultFeaturePathIfAbsent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- addDefaultGlueIfAbsent() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- addDefaultParameterTransformer(DefaultParameterTransformerDefinition) - Method in interface io.cucumber.core.backend.Glue
- addDefaultSummaryPrinterIfNotDisabled() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- addDocStringType(DocStringTypeDefinition) - Method in interface io.cucumber.core.backend.Glue
- addFeature(FeatureWithLines) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- addGlue(URI) - 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
- addParameterType(ParameterTypeDefinition) - Method in interface io.cucumber.core.backend.Glue
- addPlugin(Plugin) - Method in class io.cucumber.core.plugin.Plugins
- addPluginName(String) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- addRerun(Collection<FeatureWithLines>) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- addStepDefinition(StepDefinition) - Method in interface io.cucumber.core.backend.Glue
- addTagFilter(Expression) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- AMBIGUOUS - io.cucumber.core.backend.Status
- ANSI_COLORS_DISABLED_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to disable ansi colors in the output (not supported by all terminals): "cucumber.ansi-colors.disabled"
- argument() - Method in class io.cucumber.core.options.PluginOption
- argument() - Method in interface io.cucumber.core.plugin.Options.Plugin
- Argument - Interface in io.cucumber.core.stepexpression
- ArgumentMatcher - Class in io.cucumber.core.stepexpression
- ArgumentMatcher(StepExpression) - Constructor for class io.cucumber.core.stepexpression.ArgumentMatcher
- arguments(Map<String, Type>) - Method in interface io.cucumber.core.backend.Snippet
-
Constructs a string representation of the arguments a step definition should accept.
- argumentsFrom(Step, Type...) - Method in class io.cucumber.core.stepexpression.ArgumentMatcher
- assertTestCasePassed(Supplier<Throwable>, Function<Throwable, Throwable>, Function<List<TestCaseResultObserver.Suggestion>, Throwable>, Function<Throwable, Throwable>) - Method in class io.cucumber.core.runtime.TestCaseResultObserver
- attach(byte[], String, String) - Method in interface io.cucumber.core.backend.TestCaseState
-
Attach data to the report(s).
- attach(String, String, String) - Method in interface io.cucumber.core.backend.TestCaseState
B
- Backend - Interface in io.cucumber.core.backend
- BackendProviderService - Interface in io.cucumber.core.backend
- BackendServiceLoader - Class in io.cucumber.core.runtime
-
Supplies instances of
Backend
created by using aServiceLoader
to locate instance ofBackendSupplier
. - BackendServiceLoader(Supplier<ClassLoader>, ObjectFactorySupplier) - Constructor for class io.cucumber.core.runtime.BackendServiceLoader
- BackendSupplier - Interface in io.cucumber.core.runtime
- beforeFeature(Feature) - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- build() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- build() - Method in class io.cucumber.core.runtime.Runtime.Builder
- build(RuntimeOptions) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- builder() - Static method in class io.cucumber.core.runtime.Runtime
- buildWorld() - Method in interface io.cucumber.core.backend.Backend
-
Invoked before a new scenario starts.
C
- CAMELCASE - io.cucumber.core.snippets.SnippetType
- ClassLoaders - Class in io.cucumber.core.resource
- className() - Method in class io.cucumber.core.backend.JavaMethodReference
- className() - Method in class io.cucumber.core.backend.StackTraceElementReference
- CLASSPATH_SCHEME - Static variable in class io.cucumber.core.resource.ClasspathSupport
- CLASSPATH_SCHEME_PREFIX - Static variable in class io.cucumber.core.resource.ClasspathSupport
- ClasspathScanner - Class in io.cucumber.core.resource
- ClasspathScanner(Supplier<ClassLoader>) - Constructor for class io.cucumber.core.resource.ClasspathScanner
- classPathScanningExplanation() - Static method in class io.cucumber.core.resource.ClasspathSupport
- ClasspathSupport - Class in io.cucumber.core.resource
- close() - Method in class io.cucumber.core.runtime.TestCaseResultObserver
- CommandlineOptions - Class in io.cucumber.core.cli
-
Contains all available command line options for
Main
- CommandlineOptionsParser - Class in io.cucumber.core.options
- CommandlineOptionsParser(OutputStream) - Constructor for class io.cucumber.core.options.CommandlineOptionsParser
- CompositeCucumberException - Exception in io.cucumber.core.exception
- CompositeCucumberException(List<Throwable>) - Constructor for exception io.cucumber.core.exception.CompositeCucumberException
- config(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
andthrowable
at config level. - config(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
at config level. - configurationExamples() - Static method in class io.cucumber.core.resource.ClasspathSupport
- Constants - Class in io.cucumber.core.options
- Container - Interface in io.cucumber.core.backend
- COUNT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- create() - Static method in class io.cucumber.core.options.CucumberProperties
- create(Lookup, Container, Supplier<ClassLoader>) - Method in interface io.cucumber.core.backend.BackendProviderService
- create(CurlOption.HttpMethod, URI, Map.Entry<String, String>...) - Static method in class io.cucumber.core.options.CurlOption
- create(URI, Collection<Integer>) - Static method in class io.cucumber.core.feature.FeatureWithLines
- createExpression(StepDefinition) - Method in class io.cucumber.core.stepexpression.StepExpressionFactory
- CUCUMBER_PROPERTIES_FILE_NAME - Static variable in class io.cucumber.core.options.Constants
-
File name of cucumber properties file: "cucumber.properties"
- cucumber.api.cli - package cucumber.api.cli
- CucumberBackendException - Exception in io.cucumber.core.backend
-
Thrown when the backend could not invoke some glue code.
- CucumberBackendException(String) - Constructor for exception io.cucumber.core.backend.CucumberBackendException
- CucumberBackendException(String, Throwable) - Constructor for exception io.cucumber.core.backend.CucumberBackendException
- CucumberException - Exception in io.cucumber.core.exception
- CucumberException(String) - Constructor for exception io.cucumber.core.exception.CucumberException
- CucumberException(String, Throwable) - Constructor for exception io.cucumber.core.exception.CucumberException
- CucumberException(Throwable) - Constructor for exception io.cucumber.core.exception.CucumberException
- CucumberExecutionContext - Class in io.cucumber.core.runtime
- CucumberExecutionContext(EventBus, ExitStatus, RunnerSupplier) - Constructor for class io.cucumber.core.runtime.CucumberExecutionContext
- CucumberInvocationTargetException - Exception in io.cucumber.core.backend
-
Thrown when an exception was thrown by glue code.
- CucumberInvocationTargetException(Located, InvocationTargetException) - Constructor for exception io.cucumber.core.backend.CucumberInvocationTargetException
- CucumberOptionsAnnotationParser - Class in io.cucumber.core.options
- CucumberOptionsAnnotationParser() - Constructor for class io.cucumber.core.options.CucumberOptionsAnnotationParser
- CucumberOptionsAnnotationParser.CucumberOptions - Interface in io.cucumber.core.options
- CucumberOptionsAnnotationParser.OptionsProvider - Interface in io.cucumber.core.options
- CucumberProperties - Class in io.cucumber.core.options
-
Store properties.
- CucumberPropertiesParser - Class in io.cucumber.core.options
- CucumberPropertiesParser() - Constructor for class io.cucumber.core.options.CucumberPropertiesParser
- CucumberPropertiesProvider - Interface in io.cucumber.core.options
- CurlOption - Class in io.cucumber.core.options
- CurlOption.HttpMethod - Enum in io.cucumber.core.options
D
- DataTableArgument - Class in io.cucumber.core.stepexpression
- dataTableType() - Method in interface io.cucumber.core.backend.DataTableTypeDefinition
- DataTableTypeDefinition - Interface in io.cucumber.core.backend
- dataTableTypeRegistry() - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
- debug(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log
message
andthrowable
at debug level. - debug(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
at debug level. - DEFAULT_CUCUMBER_MESSAGE_STORE_URL - Static variable in class io.cucumber.core.plugin.PublishFormatter
-
Where to publishes messages by default
- DefaultDataTableCellTransformerDefinition - Interface in io.cucumber.core.backend
- DefaultDataTableEntryTransformerDefinition - Interface in io.cucumber.core.backend
- defaultOptions() - Static method in class io.cucumber.core.options.RuntimeOptions
- DefaultParameterTransformerDefinition - Interface in io.cucumber.core.backend
- DefaultSummaryPrinter - Class in io.cucumber.core.plugin
- DefaultSummaryPrinter() - Constructor for class io.cucumber.core.plugin.DefaultSummaryPrinter
- defineDataTableType(DataTableType) - Method in interface io.cucumber.core.api.TypeRegistry
-
Defines a new data table type.
- defineDataTableType(DataTableType) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
- defineDocStringType(DocStringType) - Method in interface io.cucumber.core.api.TypeRegistry
-
Defines a new docstring type.
- defineDocStringType(DocStringType) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
- defineParameterType(ParameterType<?>) - Method in interface io.cucumber.core.api.TypeRegistry
-
Defines a new parameter type.
- defineParameterType(ParameterType<?>) - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
- DELETE - io.cucumber.core.options.CurlOption.HttpMethod
- dispose() - Method in interface io.cucumber.core.backend.ScenarioScoped
-
Disposes of the test execution context.
- disposeWorld() - Method in interface io.cucumber.core.backend.Backend
-
Invoked at the end of a scenario, after hooks
- DocStringArgument - Class in io.cucumber.core.stepexpression
- docStringType() - Method in interface io.cucumber.core.backend.DocStringTypeDefinition
- DocStringTypeDefinition - Interface in io.cucumber.core.backend
- docStringTypeRegistry() - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
- DRY_RUN - Static variable in class io.cucumber.core.cli.CommandlineOptions
- DRY_RUN_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- dryRun() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
E
- enablePublishPlugin() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- equals(Object) - Method in class io.cucumber.core.backend.JavaMethodReference
- equals(Object) - Method in class io.cucumber.core.backend.StackTraceElementReference
- equals(Object) - Method in class io.cucumber.core.feature.FeatureWithLines
- equals(Object) - Method in class io.cucumber.core.options.PluginOption
- error(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
andthrowable
at error level. - error(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
at error level. - escapePattern(String) - Method in interface io.cucumber.core.backend.Snippet
- EventBus - Interface in io.cucumber.core.eventbus
- ExceptionUtils - Class in io.cucumber.core.exception
- execute() - Method in interface io.cucumber.core.backend.StaticHookDefinition
- execute(TestCaseState) - Method in interface io.cucumber.core.backend.HookDefinition
- execute(Object[]) - Method in interface io.cucumber.core.backend.StepDefinition
-
Invokes the step definition.
- EXECUTION_DRY_RUN_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to enable dry-run: "cucumber.execution.dry-run"
- EXECUTION_LIMIT_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to limit the number of executed scenarios : "cucumber.execution.limit"
- EXECUTION_ORDER_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to set execution order: "cucumber.execution.order"
- exitStatus() - Method in class io.cucumber.core.options.CommandlineOptionsParser
- exitStatus() - Method in class io.cucumber.core.runtime.Runtime
- ExitStatus - Class in io.cucumber.core.runtime
- ExitStatus(Options) - Constructor for class io.cucumber.core.runtime.ExitStatus
- ExpressionArgument - Class in io.cucumber.core.stepexpression
- extraGlue() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
F
- FAILED - io.cucumber.core.backend.Status
- FeatureIdentifier - Class in io.cucumber.core.feature
-
Identifies a single feature.
- FeatureParser - Class in io.cucumber.core.feature
- FeatureParser(Supplier<UUID>) - Constructor for class io.cucumber.core.feature.FeatureParser
- FeaturePath - Class in io.cucumber.core.feature
-
A feature path is a URI to a single feature file or directory of features.
- FeaturePathFeatureSupplier - Class in io.cucumber.core.runtime
-
Supplies a list of features found on the the feature path provided to RuntimeOptions.
- FeaturePathFeatureSupplier(Supplier<ClassLoader>, Options, FeatureParser) - Constructor for class io.cucumber.core.runtime.FeaturePathFeatureSupplier
- features() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- FEATURES_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to set feature location: "cucumber.features"
- FeatureSupplier - Interface in io.cucumber.core.runtime
- FeatureWithLines - Class in io.cucumber.core.feature
-
Identifies either a directory containing feature files, a specific feature or specific scenarios and examples (pickles) in a feature.
- fileName() - Method in class io.cucumber.core.backend.StackTraceElementReference
- FILTER_NAME_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to set name filter: "cucumber.filter.name"
- FILTER_TAGS_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to set tag filter: "cucumber.filter.tags"
- Filters - Class in io.cucumber.core.filter
- Filters(Options) - Constructor for class io.cucumber.core.filter.Filters
- finishTestRun() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- forClass(Class<? extends Plugin>) - Static method in class io.cucumber.core.options.PluginOption
- forClass(Class<? extends Plugin>, String) - Static method in class io.cucumber.core.options.PluginOption
- fromEnvironment() - Static method in class io.cucumber.core.options.CucumberProperties
- fromMethod(Method) - Static method in interface io.cucumber.core.backend.SourceReference
- fromPropertiesFile() - Static method in class io.cucumber.core.options.CucumberProperties
- fromStackTraceElement(StackTraceElement) - Static method in interface io.cucumber.core.backend.SourceReference
- fromSystemProperties() - Static method in class io.cucumber.core.options.CucumberProperties
G
- generateId() - Method in interface io.cucumber.core.eventbus.EventBus
- generateId() - Method in class io.cucumber.core.runtime.SynchronizedEventBus
- generateId() - Method in class io.cucumber.core.runtime.TimeServiceEventBus
- get() - Method in class io.cucumber.core.runtime.BackendServiceLoader
- get() - Method in interface io.cucumber.core.runtime.BackendSupplier
- get() - Method in class io.cucumber.core.runtime.FeaturePathFeatureSupplier
- get() - Method in interface io.cucumber.core.runtime.FeatureSupplier
- get() - Method in interface io.cucumber.core.runtime.ObjectFactorySupplier
- get() - Method in interface io.cucumber.core.runtime.RunnerSupplier
- get() - Method in class io.cucumber.core.runtime.SingletonObjectFactorySupplier
- get() - Method in class io.cucumber.core.runtime.SingletonRunnerSupplier
- get() - Method in class io.cucumber.core.runtime.ThreadLocalObjectFactorySupplier
- get() - Method in class io.cucumber.core.runtime.ThreadLocalRunnerSupplier
- get(String) - Method in interface io.cucumber.core.options.CucumberPropertiesProvider
- GET - io.cucumber.core.options.CurlOption.HttpMethod
- getBus() - Method in class io.cucumber.core.runner.Runner
- getCount() - Method in class io.cucumber.core.options.RuntimeOptions
- getDefaultClassLoader() - Static method in class io.cucumber.core.resource.ClassLoaders
- getExpressionType() - Method in class io.cucumber.core.stepexpression.StepExpression
- getFeaturePaths() - Method in interface io.cucumber.core.feature.Options
- getFeaturePaths() - Method in class io.cucumber.core.options.RuntimeOptions
- getGlue() - Method in class io.cucumber.core.options.RuntimeOptions
- getGlue() - Method in interface io.cucumber.core.runner.Options
- getGroup() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
- getHeaders() - Method in class io.cucumber.core.options.CurlOption
- getId() - Method in interface io.cucumber.core.backend.TestCaseState
- getInputStream() - Method in interface io.cucumber.core.resource.Resource
- getInstance(Class<T>) - Method in interface io.cucumber.core.backend.Lookup
-
Provides an instance of a glue class.
- getInstant() - Method in interface io.cucumber.core.eventbus.EventBus
- getInstant() - Method in class io.cucumber.core.runtime.SynchronizedEventBus
- getInstant() - Method in class io.cucumber.core.runtime.TimeServiceEventBus
- getInvocationTargetExceptionCause() - Method in exception io.cucumber.core.backend.CucumberInvocationTargetException
- getLimitCount() - Method in interface io.cucumber.core.filter.Options
- getLimitCount() - Method in class io.cucumber.core.options.RuntimeOptions
- getLine() - Method in interface io.cucumber.core.backend.TestCaseState
- getLineFilters() - Method in interface io.cucumber.core.filter.Options
- getLineFilters() - Method in class io.cucumber.core.options.RuntimeOptions
- getLocated() - Method in exception io.cucumber.core.backend.CucumberInvocationTargetException
- getLocation() - Method in interface io.cucumber.core.backend.Located
-
Location of step definition.
- getLogger(Class<?>) - Static method in class io.cucumber.core.logging.LoggerFactory
-
Get a
Logger
- getLogRecords() - Method in class io.cucumber.core.logging.LogRecordListener
- getMethod() - Method in class io.cucumber.core.options.CurlOption
- getName() - Method in interface io.cucumber.core.backend.TestCaseState
- getNameFilters() - Method in interface io.cucumber.core.filter.Options
- getNameFilters() - Method in class io.cucumber.core.options.RuntimeOptions
- getObjectFactoryClass() - Method in interface io.cucumber.core.backend.Options
- getObjectFactoryClass() - Method in class io.cucumber.core.options.RuntimeOptions
- getObjectFactoryClass() - Method in interface io.cucumber.core.runner.Options
- getOptions(Class<?>) - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.OptionsProvider
- getOrder() - Method in interface io.cucumber.core.backend.HookDefinition
- getOrder() - Method in interface io.cucumber.core.backend.StaticHookDefinition
- getParameterTypeName() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
- getPattern() - Method in interface io.cucumber.core.backend.StepDefinition
- getPickleOrder() - Method in class io.cucumber.core.options.RuntimeOptions
- getPlugins() - Method in class io.cucumber.core.plugin.Plugins
- getSnippet() - Method in interface io.cucumber.core.backend.Backend
- getSnippet(Step, SnippetType) - Method in class io.cucumber.core.snippets.SnippetGenerator
- getSnippets() - Method in class io.cucumber.core.runtime.TestCaseResultObserver.Suggestion
- getSnippetType() - Method in class io.cucumber.core.options.RuntimeOptions
- getSnippetType() - Method in interface io.cucumber.core.runner.Options
- getSource() - Method in class io.cucumber.core.stepexpression.StepExpression
- getSourceReference() - Method in interface io.cucumber.core.backend.Located
- getSourceTagNames() - Method in interface io.cucumber.core.backend.TestCaseState
- getStatus() - Method in interface io.cucumber.core.backend.TestCaseState
-
Returns the current status of this test case.
- getStep() - Method in class io.cucumber.core.runtime.TestCaseResultObserver.Suggestion
- getTagExpression() - Method in interface io.cucumber.core.backend.HookDefinition
- getTagExpressions() - Method in interface io.cucumber.core.filter.Options
- getTagExpressions() - Method in class io.cucumber.core.options.RuntimeOptions
- getThreads() - Method in class io.cucumber.core.options.RuntimeOptions
- getThrowable() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- getType() - Method in interface io.cucumber.core.backend.ParameterInfo
-
Returns the type of this parameter.
- getType() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
- getTypeResolver() - Method in interface io.cucumber.core.backend.ParameterInfo
-
Returns a type resolver.
- getUri() - Method in interface io.cucumber.core.backend.TestCaseState
- getUri() - Method in class io.cucumber.core.options.CurlOption
- getUri() - Method in interface io.cucumber.core.resource.Resource
-
Returns a uri representing this resource.
- getValue() - Method in interface io.cucumber.core.stepexpression.Argument
- getValue() - Method in class io.cucumber.core.stepexpression.DataTableArgument
- getValue() - Method in class io.cucumber.core.stepexpression.DocStringArgument
- getValue() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
- glue() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- Glue - Interface in io.cucumber.core.backend
- GLUE - Static variable in class io.cucumber.core.cli.CommandlineOptions
- GLUE_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to set the glue path: "cucumber.glue"
- GLUE_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- GluePath - Class in io.cucumber.core.feature
-
The glue path is a class path URI to a package.
H
- handlers - Variable in class io.cucumber.core.eventbus.AbstractEventPublisher
- hashCode() - Method in class io.cucumber.core.backend.JavaMethodReference
- hashCode() - Method in class io.cucumber.core.backend.StackTraceElementReference
- hashCode() - Method in class io.cucumber.core.feature.FeatureWithLines
- hashCode() - Method in class io.cucumber.core.options.PluginOption
- HEAD - io.cucumber.core.options.CurlOption.HttpMethod
- headersToProperties() - Method in interface io.cucumber.core.backend.DefaultDataTableEntryTransformerDefinition
- HELP - Static variable in class io.cucumber.core.cli.CommandlineOptions
- HELP_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- HookDefinition - Interface in io.cucumber.core.backend
- HtmlFormatter - Class in io.cucumber.core.plugin
- HtmlFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.HtmlFormatter
I
- I18N - Static variable in class io.cucumber.core.cli.CommandlineOptions
- info(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
andthrowable
at info level. - info(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
at info level. - 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.eventbus - package io.cucumber.core.eventbus
- io.cucumber.core.exception - package io.cucumber.core.exception
- io.cucumber.core.feature - package io.cucumber.core.feature
- io.cucumber.core.filter - package io.cucumber.core.filter
- io.cucumber.core.logging - package io.cucumber.core.logging
- io.cucumber.core.options - package io.cucumber.core.options
- io.cucumber.core.order - package io.cucumber.core.order
- io.cucumber.core.plugin - package io.cucumber.core.plugin
- io.cucumber.core.resource - package io.cucumber.core.resource
- io.cucumber.core.runner - package io.cucumber.core.runner
- io.cucumber.core.runtime - package io.cucumber.core.runtime
- io.cucumber.core.snippets - package io.cucumber.core.snippets
- io.cucumber.core.stepexpression - package io.cucumber.core.stepexpression
- isDefinedAt(StackTraceElement) - Method in interface io.cucumber.core.backend.Located
- isDryRun() - Method in class io.cucumber.core.options.RuntimeOptions
- isDryRun() - Method in interface io.cucumber.core.runner.Options
- isFailed() - Method in interface io.cucumber.core.backend.TestCaseState
- isFeature(URI) - Static method in class io.cucumber.core.feature.FeatureIdentifier
- isFeature(Path) - Static method in class io.cucumber.core.feature.FeatureIdentifier
- isMonochrome() - Method in class io.cucumber.core.options.RuntimeOptions
- isMonochrome() - Method in interface io.cucumber.core.plugin.Options
- isMultiThreaded() - Method in class io.cucumber.core.options.RuntimeOptions
- isTransposed() - Method in interface io.cucumber.core.backend.ParameterInfo
-
True if the data table should be transposed.
- isWip() - Method in class io.cucumber.core.options.RuntimeOptions
- isWip() - Method in interface io.cucumber.core.plugin.Options
J
- JavaMethodReference - Class in io.cucumber.core.backend
- JsonFormatter - Class in io.cucumber.core.plugin
- JsonFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.JsonFormatter
- JUnitFormatter - Class in io.cucumber.core.plugin
- JUnitFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.JUnitFormatter
L
- lexicalUriOrder() - Static method in class io.cucumber.core.order.StandardPickleOrders
- lineNumber() - Method in class io.cucumber.core.backend.StackTraceElementReference
- lines() - Method in class io.cucumber.core.feature.FeatureWithLines
- loadGlue(Glue, List<URI>) - Method in interface io.cucumber.core.backend.Backend
-
Invoked once before all features.
- Located - Interface in io.cucumber.core.backend
- log(String) - Method in interface io.cucumber.core.backend.TestCaseState
-
Outputs some text into the report.
- 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
- Lookup - Interface in io.cucumber.core.backend
M
- main(String[]) - Static method in class cucumber.api.cli.Main
-
Deprecated.
- main(String...) - Static method in class io.cucumber.core.cli.Main
- Main - Class in cucumber.api.cli
-
Deprecated.use
Main
instead. - Main - Class in io.cucumber.core.cli
-
Cucumber Main.
- Main() - Constructor for class cucumber.api.cli.Main
-
Deprecated.
- Main() - Constructor for class io.cucumber.core.cli.Main
- match(String, Type...) - Method in class io.cucumber.core.stepexpression.StepExpression
- match(String, String, String, Type...) - Method in class io.cucumber.core.stepexpression.StepExpression
- match(String, List<List<String>>, Type...) - Method in class io.cucumber.core.stepexpression.StepExpression
- MessageFormatter - Class in io.cucumber.core.plugin
- MessageFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.MessageFormatter
- methodName() - Method in class io.cucumber.core.backend.JavaMethodReference
- methodName() - Method in class io.cucumber.core.backend.StackTraceElementReference
- methodParameterTypes() - Method in class io.cucumber.core.backend.JavaMethodReference
- monochrome() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- MONOCHROME - Static variable in class io.cucumber.core.cli.CommandlineOptions
- MONOCHROME_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
N
- name() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- NAME - Static variable in class io.cucumber.core.cli.CommandlineOptions
- NAME_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- NO_DRY_RUN - Static variable in class io.cucumber.core.cli.CommandlineOptions
- NO_MONOCHROME - Static variable in class io.cucumber.core.cli.CommandlineOptions
- NO_SUMMARY - Static variable in class io.cucumber.core.cli.CommandlineOptions
- NoPublishFormatter - Class in io.cucumber.core.plugin
- NoPublishFormatter() - Constructor for class io.cucumber.core.plugin.NoPublishFormatter
O
- OBJECT_FACTORY - Static variable in class io.cucumber.core.cli.CommandlineOptions
- OBJECT_FACTORY_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to select a specific object factory implementation: "cucumber.object-factory"
- objectFactory() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- ObjectFactory - Interface in io.cucumber.core.backend
-
Instantiates glue classes.
- ObjectFactoryParser - Class in io.cucumber.core.options
- ObjectFactoryServiceLoader - Class in io.cucumber.core.runtime
- ObjectFactoryServiceLoader(Supplier<ClassLoader>, Options) - Constructor for class io.cucumber.core.runtime.ObjectFactoryServiceLoader
- ObjectFactorySupplier - Interface in io.cucumber.core.runtime
- Options - Interface in io.cucumber.core.backend
- Options - Interface in io.cucumber.core.feature
- Options - Interface in io.cucumber.core.filter
- Options - Interface in io.cucumber.core.plugin
- Options - Interface in io.cucumber.core.runner
- OPTIONS - io.cucumber.core.options.CurlOption.HttpMethod
- Options.Plugin - Interface in io.cucumber.core.plugin
- ORDER - Static variable in class io.cucumber.core.cli.CommandlineOptions
- orderPickles(List<Pickle>) - Method in interface io.cucumber.core.order.PickleOrder
P
- PACKAGE_SEPARATOR_STRING - Static variable in class io.cucumber.core.resource.ClasspathSupport
- packageName(URI) - Static method in class io.cucumber.core.resource.ClasspathSupport
- packageNameOfResource(String) - Static method in class io.cucumber.core.resource.ClasspathSupport
- parameterByTypeTransformer() - Method in interface io.cucumber.core.backend.DefaultParameterTransformerDefinition
- ParameterInfo - Interface in io.cucumber.core.backend
- parameterInfos() - Method in interface io.cucumber.core.backend.StepDefinition
- parameterType() - Method in interface io.cucumber.core.backend.ParameterTypeDefinition
- ParameterTypeDefinition - Interface in io.cucumber.core.backend
- parameterTypeRegistry() - Method in class io.cucumber.core.stepexpression.StepTypeRegistry
- parse(CucumberPropertiesProvider) - Method in class io.cucumber.core.options.CucumberPropertiesParser
- parse(Class<?>) - Method in class io.cucumber.core.options.CucumberOptionsAnnotationParser
- parse(String) - Static method in class io.cucumber.core.feature.FeatureIdentifier
- parse(String) - Static method in class io.cucumber.core.feature.FeaturePath
- parse(String) - Static method in class io.cucumber.core.feature.FeatureWithLines
- parse(String) - Static method in class io.cucumber.core.feature.GluePath
- parse(String) - Static method in class io.cucumber.core.options.CurlOption
- parse(String) - Static method in class io.cucumber.core.options.PluginOption
- parse(String...) - Method in class io.cucumber.core.options.CommandlineOptionsParser
- parse(String, Collection<Integer>) - Static method in class io.cucumber.core.feature.FeatureWithLines
- parse(URI) - Static method in class io.cucumber.core.feature.FeatureIdentifier
- parse(Map<String, String>) - Method in class io.cucumber.core.options.CucumberPropertiesParser
- parseObjectFactory(String) - Static method in class io.cucumber.core.options.ObjectFactoryParser
- parseResource(Resource) - Method in class io.cucumber.core.feature.FeatureParser
- parseSnippetType(String) - Static method in class io.cucumber.core.options.SnippetTypeParser
- PASSED - io.cucumber.core.backend.Status
- PATCH - io.cucumber.core.options.CurlOption.HttpMethod
- Pending - Annotation Type in io.cucumber.core.backend
-
Any exception class annotated with this annotation will be treated as a "pending" exception.
- PENDING - io.cucumber.core.backend.Status
- PickleOrder - Interface in io.cucumber.core.order
- plugin() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- PLUGIN - Static variable in class io.cucumber.core.cli.CommandlineOptions
- PLUGIN_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to enable plugins: "cucumber.plugin"
- PLUGIN_PUBLISH_ENABLED_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to enable publishing: "cucumber.publish.enabled"
- PLUGIN_PUBLISH_QUIET_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to suppress publishing advertising banner: "cucumber.publish.quiet"
- PLUGIN_PUBLISH_TOKEN_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to publish with bearer token: "cucumber.publish.token"
- PLUGIN_PUBLISH_URL_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to override the publish URL: "cucumber.publish.url" Note it is not sufficient to activate publishing.
- PLUGIN_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- pluginClass() - Method in class io.cucumber.core.options.PluginOption
- pluginClass() - Method in interface io.cucumber.core.plugin.Options.Plugin
- PluginFactory - Class in io.cucumber.core.plugin
-
This class creates plugin instances from a String.
- PluginFactory() - Constructor for class io.cucumber.core.plugin.PluginFactory
- PluginOption - Class in io.cucumber.core.options
- plugins() - Method in class io.cucumber.core.options.RuntimeOptions
- plugins() - Method in interface io.cucumber.core.plugin.Options
- Plugins - Class in io.cucumber.core.plugin
- Plugins(PluginFactory, Options) - Constructor for class io.cucumber.core.plugin.Plugins
- pluginString() - Method in class io.cucumber.core.options.PluginOption
- pluginString() - Method in interface io.cucumber.core.plugin.Options.Plugin
- POST - io.cucumber.core.options.CurlOption.HttpMethod
- PrettyFormatter - Class in io.cucumber.core.plugin
- PrettyFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.PrettyFormatter
- printStackTrace(Throwable) - Static method in class io.cucumber.core.exception.ExceptionUtils
- ProgressFormatter - Class in io.cucumber.core.plugin
- ProgressFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.ProgressFormatter
- publish() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- PUBLISH - Static variable in class io.cucumber.core.cli.CommandlineOptions
- PublishFormatter - Class in io.cucumber.core.plugin
- PublishFormatter() - Constructor for class io.cucumber.core.plugin.PublishFormatter
- PublishFormatter(String) - Constructor for class io.cucumber.core.plugin.PublishFormatter
- PUT - io.cucumber.core.options.CurlOption.HttpMethod
R
- random(long) - Static method in class io.cucumber.core.order.StandardPickleOrders
- registerHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
- registerHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
- removeHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
- removeHandlerFor(Class<T>, EventHandler<T>) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
- removeListener(LogRecordListener) - Static method in class io.cucumber.core.logging.LoggerFactory
- RerunFormatter - Class in io.cucumber.core.plugin
-
Formatter for reporting all failed test cases and print their locations Failed means: results that make the exit code non-zero.
- RerunFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.RerunFormatter
- resolve() - Method in interface io.cucumber.core.backend.TypeResolver
-
A type to convert the data table or doc string to.
- Resource - Interface in io.cucumber.core.resource
-
Minimal representation of a resource e.g.
- RESOURCE_SEPARATOR_CHAR - Static variable in class io.cucumber.core.resource.ClasspathSupport
- RESOURCE_SEPARATOR_STRING - Static variable in class io.cucumber.core.resource.ClasspathSupport
- resourceName(URI) - Static method in class io.cucumber.core.resource.ClasspathSupport
- resourceNameOfPackageName(String) - Static method in class io.cucumber.core.resource.ClasspathSupport
- ResourceScanner<R> - Class in io.cucumber.core.resource
- ResourceScanner(Supplier<ClassLoader>, Predicate<Path>, Function<Resource, Optional<R>>) - Constructor for class io.cucumber.core.resource.ResourceScanner
- rethrowIfUnrecoverable(Throwable) - Static method in class io.cucumber.core.exception.UnrecoverableExceptions
- reverseLexicalUriOrder() - Static method in class io.cucumber.core.order.StandardPickleOrders
- rootPackageUri() - Static method in class io.cucumber.core.resource.ClasspathSupport
- run() - Method in class io.cucumber.core.runtime.Runtime
- run(String...) - Static method in class io.cucumber.core.cli.Main
-
Launches the Cucumber-JVM command line.
- 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.
- runAfterAllHooks() - Method in class io.cucumber.core.runner.Runner
- runAfterAllHooks() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- runBeforeAllHooks() - Method in class io.cucumber.core.runner.Runner
- runBeforeAllHooks() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- Runner - Class in io.cucumber.core.runner
- Runner(EventBus, Collection<? extends Backend>, ObjectFactory, Options) - Constructor for class io.cucumber.core.runner.Runner
- RunnerSupplier - Interface in io.cucumber.core.runtime
- runPickle(Pickle) - Method in class io.cucumber.core.runner.Runner
- runTestCase(Consumer<Runner>) - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- Runtime - Class in io.cucumber.core.runtime
-
This is the main entry point for running Cucumber features from the CLI.
- Runtime.Builder - Class in io.cucumber.core.runtime
- RuntimeOptions - Class in io.cucumber.core.options
- RuntimeOptionsBuilder - Class in io.cucumber.core.options
- RuntimeOptionsBuilder() - Constructor for class io.cucumber.core.options.RuntimeOptionsBuilder
S
- scanForClassesInPackage(String) - Method in class io.cucumber.core.resource.ClasspathScanner
- scanForClasspathResource(String, Predicate<String>) - Method in class io.cucumber.core.resource.ResourceScanner
- scanForResourcesInClasspathRoot(URI, Predicate<String>) - Method in class io.cucumber.core.resource.ResourceScanner
- scanForResourcesInPackage(String, Predicate<String>) - Method in class io.cucumber.core.resource.ResourceScanner
- scanForResourcesPath(Path) - Method in class io.cucumber.core.resource.ResourceScanner
- scanForResourcesUri(URI) - Method in class io.cucumber.core.resource.ResourceScanner
- scanForSubClassesInPackage(String, Class<T>) - Method in class io.cucumber.core.resource.ClasspathScanner
- ScenarioScoped - Interface in io.cucumber.core.backend
-
Marks a glue class as being scenario scoped.
- send(T) - Method in class io.cucumber.core.eventbus.AbstractEventBus
- send(T) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
- send(T) - Method in interface io.cucumber.core.eventbus.EventBus
- send(T) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
- sendAll(Iterable<T>) - Method in class io.cucumber.core.eventbus.AbstractEventBus
- sendAll(Iterable<T>) - Method in class io.cucumber.core.eventbus.AbstractEventPublisher
- sendAll(Iterable<T>) - Method in interface io.cucumber.core.eventbus.EventBus
- sendAll(Iterable<T>) - Method in class io.cucumber.core.runtime.SynchronizedEventBus
- setCount(int) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- 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.core.stepexpression.StepTypeRegistry
- 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.core.stepexpression.StepTypeRegistry
- 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.core.stepexpression.StepTypeRegistry
- setDryRun() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setDryRun(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setEventBusOnEventListenerPlugins(EventPublisher) - Method in class io.cucumber.core.plugin.Plugins
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.DefaultSummaryPrinter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.HtmlFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.JsonFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.JUnitFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.MessageFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.NoPublishFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.PrettyFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.ProgressFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.PublishFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.RerunFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.TeamCityPlugin
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.TestNGFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.TimelineFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.UnusedStepsSummaryPrinter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.plugin.UsageFormatter
- setEventPublisher(EventPublisher) - Method in class io.cucumber.core.runtime.ExitStatus
- setMonochrome() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setMonochrome(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setMonochrome(boolean) - Method in class io.cucumber.core.plugin.DefaultSummaryPrinter
- setMonochrome(boolean) - Method in class io.cucumber.core.plugin.NoPublishFormatter
- setMonochrome(boolean) - Method in class io.cucumber.core.plugin.PrettyFormatter
- setMonochrome(boolean) - Method in class io.cucumber.core.plugin.ProgressFormatter
- setMonochrome(boolean) - Method in class io.cucumber.core.plugin.PublishFormatter
- setMonochrome(boolean) - Method in class io.cucumber.core.plugin.UnusedStepsSummaryPrinter
- setNoSummary() - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setObjectFactoryClass(Class<? extends ObjectFactory>) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setPickleOrder(PickleOrder) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setPublish(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setPublishQuiet(boolean) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setPublishToken(String) - Method in class io.cucumber.core.options.RuntimeOptionsBuilder
- setSerialEventBusOnEventListenerPlugins(EventPublisher) - Method in class io.cucumber.core.plugin.Plugins
- setSnippetType(SnippetType) - 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
- SingletonObjectFactorySupplier - Class in io.cucumber.core.runtime
- SingletonObjectFactorySupplier(ObjectFactoryServiceLoader) - Constructor for class io.cucumber.core.runtime.SingletonObjectFactorySupplier
- SingletonRunnerSupplier - Class in io.cucumber.core.runtime
-
Returns a single unique runner.
- SingletonRunnerSupplier(Options, EventBus, BackendSupplier, ObjectFactorySupplier) - Constructor for class io.cucumber.core.runtime.SingletonRunnerSupplier
- SKIPPED - io.cucumber.core.backend.Status
- Snippet - Interface in io.cucumber.core.backend
- SNIPPET_TYPE_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name to control naming convention for generated snippets: "cucumber.snippet-type"
- SnippetGenerator - Class in io.cucumber.core.snippets
- SnippetGenerator(Snippet, ParameterTypeRegistry) - Constructor for class io.cucumber.core.snippets.SnippetGenerator
- snippets() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- SNIPPETS - Static variable in class io.cucumber.core.cli.CommandlineOptions
- SnippetType - Enum in io.cucumber.core.snippets
- SnippetTypeParser - Class in io.cucumber.core.options
- SourceReference - Interface in io.cucumber.core.backend
- StackTraceElementReference - Class in io.cucumber.core.backend
- StandardPickleOrders - Class in io.cucumber.core.order
- start() - Method in interface io.cucumber.core.backend.ObjectFactory
-
Start the object factory.
- startTestRun() - Method in class io.cucumber.core.runtime.CucumberExecutionContext
- StaticHookDefinition - Interface in io.cucumber.core.backend
- Status - Enum in io.cucumber.core.backend
- StepDefinition - Interface in io.cucumber.core.backend
- StepExpression - Class in io.cucumber.core.stepexpression
- StepExpressionFactory - Class in io.cucumber.core.stepexpression
- StepExpressionFactory(StepTypeRegistry, EventBus) - Constructor for class io.cucumber.core.stepexpression.StepExpressionFactory
- StepTypeRegistry - Class in io.cucumber.core.stepexpression
- StepTypeRegistry(Locale) - Constructor for class io.cucumber.core.stepexpression.StepTypeRegistry
- stop() - Method in interface io.cucumber.core.backend.ObjectFactory
-
Stops the object factory.
- Suggestion(String, List<String>) - Constructor for class io.cucumber.core.runtime.TestCaseResultObserver.Suggestion
- synchronize(EventBus) - Static method in class io.cucumber.core.runtime.SynchronizedEventBus
- SynchronizedEventBus - Class in io.cucumber.core.runtime
T
- tableCellByTypeTransformer() - Method in interface io.cucumber.core.backend.DefaultDataTableCellTransformerDefinition
- tableEntryByTypeTransformer() - Method in interface io.cucumber.core.backend.DefaultDataTableEntryTransformerDefinition
- tableHint() - Method in interface io.cucumber.core.backend.Snippet
- tags() - Method in interface io.cucumber.core.options.CucumberOptionsAnnotationParser.CucumberOptions
- TAGS - Static variable in class io.cucumber.core.cli.CommandlineOptions
- TAGS_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- TeamCityPlugin - Class in io.cucumber.core.plugin
-
Outputs Teamcity services messages to std out.
- TeamCityPlugin() - Constructor for class io.cucumber.core.plugin.TeamCityPlugin
- template() - Method in interface io.cucumber.core.backend.Snippet
- test(Pickle) - Method in class io.cucumber.core.filter.Filters
- TestCaseResultObserver - Class in io.cucumber.core.runtime
- TestCaseResultObserver(EventPublisher) - Constructor for class io.cucumber.core.runtime.TestCaseResultObserver
- TestCaseResultObserver.Suggestion - Class in io.cucumber.core.runtime
- TestCaseState - Interface in io.cucumber.core.backend
- TestNGFormatter - Class in io.cucumber.core.plugin
- TestNGFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.TestNGFormatter
- ThreadLocalObjectFactorySupplier - Class in io.cucumber.core.runtime
- ThreadLocalObjectFactorySupplier(ObjectFactoryServiceLoader) - Constructor for class io.cucumber.core.runtime.ThreadLocalObjectFactorySupplier
- ThreadLocalRunnerSupplier - Class in io.cucumber.core.runtime
-
Creates a distinct runner for each calling thread.
- ThreadLocalRunnerSupplier(Options, EventBus, BackendSupplier, ObjectFactorySupplier) - Constructor for class io.cucumber.core.runtime.ThreadLocalRunnerSupplier
- THREADS - Static variable in class io.cucumber.core.cli.CommandlineOptions
- throwAsUncheckedException(Throwable) - Static method in class io.cucumber.core.exception.ExceptionUtils
- TimelineFormatter - Class in io.cucumber.core.plugin
- TimelineFormatter(File) - Constructor for class io.cucumber.core.plugin.TimelineFormatter
- TimeServiceEventBus - Class in io.cucumber.core.runtime
- TimeServiceEventBus(Clock, Supplier<UUID>) - Constructor for class io.cucumber.core.runtime.TimeServiceEventBus
- toString() - Method in class io.cucumber.core.feature.FeatureWithLines
- toString() - Method in interface io.cucumber.core.stepexpression.Argument
- toString() - Method in class io.cucumber.core.stepexpression.DataTableArgument
- toString() - Method in class io.cucumber.core.stepexpression.DocStringArgument
- toString() - Method in class io.cucumber.core.stepexpression.ExpressionArgument
- trace(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
andthrowable
at trace level. - trace(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
at trace level. - TRACE - io.cucumber.core.options.CurlOption.HttpMethod
- TypeRegistry - Interface in io.cucumber.core.api
-
The type registry records defines parameter types, data table types and docstring transformers.
- TypeResolver - Interface in io.cucumber.core.backend
-
Allows lazy resolution and validation of the type of a data table or doc string argument.
U
- UNDEFINED - io.cucumber.core.backend.Status
- UNDERSCORE - io.cucumber.core.snippets.SnippetType
- UnrecoverableExceptions - Class in io.cucumber.core.exception
-
Utility for filtering out unrecoverable exceptions.
- UNUSED - io.cucumber.core.backend.Status
- UnusedStepsSummaryPrinter - Class in io.cucumber.core.plugin
- UnusedStepsSummaryPrinter(OutputStream) - Constructor for class io.cucumber.core.plugin.UnusedStepsSummaryPrinter
- uri() - Method in class io.cucumber.core.feature.FeatureWithLines
- UsageFormatter - Class in io.cucumber.core.plugin
-
Formatter to measure performance of steps.
- UsageFormatter(OutputStream) - Constructor for class io.cucumber.core.plugin.UsageFormatter
-
Constructor
V
- valueOf(String) - Static method in enum io.cucumber.core.backend.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.cucumber.core.options.CurlOption.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.cucumber.core.snippets.SnippetType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.cucumber.core.backend.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.cucumber.core.options.CurlOption.HttpMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.cucumber.core.snippets.SnippetType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class io.cucumber.core.cli.CommandlineOptions
- VERSION_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
W
- warn(Throwable, Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
andthrowable
at warning level. - warn(Supplier<String>) - Method in interface io.cucumber.core.logging.Logger
-
Log the
message
at warning level. - WIP - Static variable in class io.cucumber.core.cli.CommandlineOptions
- WIP_PROPERTY_NAME - Static variable in class io.cucumber.core.options.Constants
-
Property name used to enable wip execution: "cucumber.execution.wip"
- WIP_SHORT - Static variable in class io.cucumber.core.cli.CommandlineOptions
- withAdditionalPlugins(Plugin...) - Method in class io.cucumber.core.runtime.Runtime.Builder
- withBackendSupplier(BackendSupplier) - Method in class io.cucumber.core.runtime.Runtime.Builder
- withClassLoader(Supplier<ClassLoader>) - Method in class io.cucumber.core.runtime.Runtime.Builder
- withEventBus(EventBus) - Method in class io.cucumber.core.runtime.Runtime.Builder
- withFeatureSupplier(FeatureSupplier) - Method in class io.cucumber.core.runtime.Runtime.Builder
- withOptionsProvider(CucumberOptionsAnnotationParser.OptionsProvider) - Method in class io.cucumber.core.options.CucumberOptionsAnnotationParser
- withRuntimeOptions(RuntimeOptions) - Method in class io.cucumber.core.runtime.Runtime.Builder
All Classes All Packages