- enabled(String) - Static method in class org.junit.jupiter.api.extension.ConditionEvaluationResult
-
Factory for creating enabled results.
- ENGINE_ID - Static variable in class org.junit.jupiter.engine.JupiterTestEngine
-
- ENGINE_ID - Static variable in class org.junit.vintage.engine.descriptor.VintageTestDescriptor
-
- EngineDescriptor - Class in org.junit.platform.engine.support.descriptor
-
- EngineDescriptor(UniqueId, String) - Constructor for class org.junit.platform.engine.support.descriptor.EngineDescriptor
-
Create a new
EngineDescriptor
with the supplied
UniqueId
and display name.
- EngineDiscoveryRequest - Interface in org.junit.platform.engine
-
EngineDiscoveryRequest
provides a
TestEngine
access to the
information necessary to discover tests and containers.
- EngineExecutionContext - Interface in org.junit.platform.engine.support.hierarchical
-
Marker interface for an execution context used by a concrete implementation
of
HierarchicalTestEngine
and its collaborators.
- EngineExecutionListener - Interface in org.junit.platform.engine
-
Listener to be notified of test execution events by
test engines.
- EngineFilter - Class in org.junit.platform.launcher
-
An
EngineFilter
is applied to all
TestEngines
before they are used.
- equals(Object) - Method in class org.junit.jupiter.api.extension.ExtensionContext.Namespace
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.CompositeTestSource
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.DirectorySource
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.FilePosition
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.FileSource
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.JavaClassSource
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.JavaMethodSource
-
- equals(Object) - Method in class org.junit.platform.engine.support.descriptor.JavaPackageSource
-
- equals(Object) - Method in class org.junit.platform.engine.TestTag
-
- equals(Object) - Method in class org.junit.platform.engine.UniqueId
-
- equals(Object) - Method in class org.junit.platform.engine.UniqueId.Segment
-
- equals(Object) - Method in class org.junit.platform.launcher.TestIdentifier
-
- evaluate(ContainerExtensionContext) - Method in interface org.junit.jupiter.api.extension.ContainerExecutionCondition
-
- evaluate(TestExtensionContext) - Method in interface org.junit.jupiter.api.extension.TestExecutionCondition
-
- evaluateForContainer(ExtensionRegistry, ConfigurationParameters, ContainerExtensionContext) - Method in class org.junit.jupiter.engine.execution.ConditionEvaluator
-
- evaluateForTest(ExtensionRegistry, ConfigurationParameters, TestExtensionContext) - Method in class org.junit.jupiter.engine.execution.ConditionEvaluator
-
- ExceptionUtils - Class in org.junit.platform.commons.util
-
Collection of utilities for working with exceptions.
- excluded(String) - Static method in class org.junit.platform.engine.FilterResult
-
Factory for creating excluded results.
- excluded() - Method in class org.junit.platform.engine.FilterResult
-
- excludeEngines(String...) - Static method in class org.junit.platform.launcher.EngineFilter
-
Create a new exclude EngineFilter
based on the
supplied engine IDs.
- excludeEngines(List<String>) - Static method in class org.junit.platform.launcher.EngineFilter
-
Create a new exclude EngineFilter
based on the
supplied engine IDs.
- ExcludeEngines - Annotation Type in org.junit.platform.runner
-
@ExcludeEngines
specifies the
IDs of
TestEngines
to be excluded
when running a test suite via
@RunWith(JUnitPlatform.class)
.
- excludeTags(String...) - Static method in class org.junit.platform.launcher.TagFilter
-
Create an exclude filter based on the supplied tags
.
- excludeTags(List<String>) - Static method in class org.junit.platform.launcher.TagFilter
-
Create an exclude filter based on the supplied tags
.
- ExcludeTags - Annotation Type in org.junit.platform.runner
-
@ExcludeTags
specifies the
tags to be excluded
when running a test suite via
@RunWith(JUnitPlatform.class)
.
- ExclusionReasonConsumingFilter<T> - Class in org.junit.platform.engine.support.filter
-
Decorator for a
Filter
that passes the
object and the
reason to a
BiConsumer
in case it is
excluded.
- ExclusionReasonConsumingFilter(Filter<T>, BiConsumer<T, Optional<String>>) - Constructor for class org.junit.platform.engine.support.filter.ExclusionReasonConsumingFilter
-
Create a new ExclusionReasonConsumingFilter
using the supplied
filter
and reasonConsumer
.
- Executable - Interface in org.junit.jupiter.api
-
Executable
is a functional interface that can be used to
implement any generic block of code that potentially throws a
Throwable
.
- ExecutableInvoker - Class in org.junit.jupiter.engine.execution
-
ExecutableInvoker
encapsulates the invocation of a
Executable
(i.e., method or constructor),
including support for dynamic resolution of method parameters via
ParameterResolvers
.
- ExecutableInvoker() - Constructor for class org.junit.jupiter.engine.execution.ExecutableInvoker
-
- execute() - Method in interface org.junit.jupiter.api.Executable
-
- execute(JupiterEngineExecutionContext) - Method in class org.junit.jupiter.engine.descriptor.MethodTestDescriptor
-
- execute(Executable) - Method in class org.junit.jupiter.engine.execution.ThrowableCollector
-
Execute the supplied
Executable
and collect any
Throwable
thrown during the execution.
- execute(PrintWriter) - Method in interface org.junit.platform.console.tasks.ConsoleTask
-
Execute this task and return an exit code.
- execute(PrintWriter) - Method in class org.junit.platform.console.tasks.DisplayHelpTask
-
- execute(PrintWriter) - Method in class org.junit.platform.console.tasks.ExecuteTestsTask
-
- execute(ExecutionRequest) - Method in class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine
-
- execute(C) - Method in interface org.junit.platform.engine.support.hierarchical.Node
-
Execute the behavior of this node.
- execute() - Method in interface org.junit.platform.engine.support.hierarchical.SingleTestExecutor.Executable
-
Execute the test.
- execute(ExecutionRequest) - Method in interface org.junit.platform.engine.TestEngine
-
- execute(LauncherDiscoveryRequest) - Method in interface org.junit.platform.launcher.Launcher
-
- execute(RunnerTestDescriptor) - Method in class org.junit.vintage.engine.execution.RunnerExecutor
-
- execute(ExecutionRequest) - Method in class org.junit.vintage.engine.VintageTestEngine
-
- executeAndMaskThrowable(Executable) - Method in class org.junit.jupiter.engine.descriptor.JupiterTestDescriptor
-
Execute the supplied
Executable
and
mask any
exception thrown as an unchecked exception.
- executeSafely(SingleTestExecutor.Executable) - Method in class org.junit.platform.engine.support.hierarchical.SingleTestExecutor
-
- executeTask(ConsoleTask, Consumer<PrintWriter>) - Method in class org.junit.platform.console.tasks.ConsoleTaskExecutor
-
- ExecuteTestsTask - Class in org.junit.platform.console.tasks
-
- ExecuteTestsTask(CommandLineOptions) - Constructor for class org.junit.platform.console.tasks.ExecuteTestsTask
-
- executionFinished(TestDescriptor, TestExecutionResult) - Method in interface org.junit.platform.engine.EngineExecutionListener
-
Must be called when the execution of a leaf or subtree of the test tree
has finished, regardless of the outcome.
- executionFinished(TestIdentifier, TestExecutionResult) - Method in class org.junit.platform.launcher.listeners.LoggingListener
-
- executionFinished(TestIdentifier, TestExecutionResult) - Method in class org.junit.platform.launcher.listeners.SummaryGeneratingListener
-
- executionFinished(TestIdentifier, TestExecutionResult) - Method in interface org.junit.platform.launcher.TestExecutionListener
-
Called when the execution of a leaf or subtree of the
TestPlan
has finished, regardless of the outcome.
- ExecutionRequest - Class in org.junit.platform.engine
-
Provides a single
TestEngine
access to the information necessary to
execute its tests.
- ExecutionRequest(TestDescriptor, EngineExecutionListener, ConfigurationParameters) - Constructor for class org.junit.platform.engine.ExecutionRequest
-
- executionSkipped(TestDescriptor, String) - Method in interface org.junit.platform.engine.EngineExecutionListener
-
Must be called when the execution of a leaf or subtree of the test tree
has been skipped.
- executionSkipped(TestIdentifier, String) - Method in class org.junit.platform.launcher.listeners.LoggingListener
-
- executionSkipped(TestIdentifier, String) - Method in class org.junit.platform.launcher.listeners.SummaryGeneratingListener
-
- executionSkipped(TestIdentifier, String) - Method in interface org.junit.platform.launcher.TestExecutionListener
-
Called when the execution of a leaf or subtree of the
TestPlan
has been skipped.
- executionStarted(TestDescriptor) - Method in interface org.junit.platform.engine.EngineExecutionListener
-
Must be called when the execution of a leaf or subtree of the test tree
is about to be started.
- executionStarted(TestIdentifier) - Method in class org.junit.platform.launcher.listeners.LoggingListener
-
- executionStarted(TestIdentifier) - Method in class org.junit.platform.launcher.listeners.SummaryGeneratingListener
-
- executionStarted(TestIdentifier) - Method in interface org.junit.platform.launcher.TestExecutionListener
-
Called when the execution of a leaf or subtree of the
TestPlan
is about to be started.
- expectThrows(Class<T>, Executable) - Static method in class org.junit.jupiter.api.Assertions
-
Asserts that execution of the supplied executable
throws
an exception of the expectedType
, and returns the exception.
- extend() - Method in class org.junit.jupiter.engine.execution.JupiterEngineExecutionContext
-
- ExtendWith - Annotation Type in org.junit.jupiter.api.extension
-
@ExtendWith
is a repeatable annotation
that is used to register
extensions for the
annotated test class or test method.
- Extension - Interface in org.junit.jupiter.api.extension
-
Marker interface for all extensions.
- ExtensionConfigurationException - Exception in org.junit.jupiter.api.extension
-
Thrown if an error is encountered regarding the configuration of an
extension.
- ExtensionConfigurationException(String) - Constructor for exception org.junit.jupiter.api.extension.ExtensionConfigurationException
-
- ExtensionContext - Interface in org.junit.jupiter.api.extension
-
ExtensionContext
encapsulates the context in which the
current test or container is being executed.
- ExtensionContext.Namespace - Class in org.junit.jupiter.api.extension
-
- ExtensionContext.Store - Interface in org.junit.jupiter.api.extension
-
Store
provides methods for extensions to save and retrieve data.
- ExtensionContextException - Exception in org.junit.jupiter.api.extension
-
- ExtensionContextException(String) - Constructor for exception org.junit.jupiter.api.extension.ExtensionContextException
-
- ExtensionRegistry - Class in org.junit.jupiter.engine.extension
-
An ExtensionRegistry
holds all registered extensions (i.e.
- Extensions - Annotation Type in org.junit.jupiter.api.extension
-
@Extensions
is a container for one or more @ExtendWith
declarations.
- ExtensionValuesStore - Class in org.junit.jupiter.engine.execution
-
ExtensionValuesStore
is used inside implementations of
ExtensionContext
to store and retrieve attributes.
- ExtensionValuesStore(ExtensionValuesStore) - Constructor for class org.junit.jupiter.engine.execution.ExtensionValuesStore
-