Package org.junit.platform.engine
Interface DiscoveryIssue.Builder
-
- All Known Implementing Classes:
DefaultDiscoveryIssue.Builder
- Enclosing interface:
- DiscoveryIssue
public static interface DiscoveryIssue.BuilderBuilder for creating aDiscoveryIssue.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DiscoveryIssuebuild()Build theDiscoveryIssue.DiscoveryIssue.Buildercause(java.lang.Throwable cause)Set theThrowablethat caused theDiscoveryIssue.default DiscoveryIssue.Buildercause(java.util.Optional<java.lang.Throwable> cause)Set theThrowablethat caused theDiscoveryIssue.default DiscoveryIssue.Buildersource(java.util.Optional<TestSource> source)Set theTestSourcefor theDiscoveryIssue.DiscoveryIssue.Buildersource(TestSource source)Set theTestSourcefor theDiscoveryIssue.
-
-
-
Method Detail
-
source
default DiscoveryIssue.Builder source(java.util.Optional<TestSource> source)
Set theTestSourcefor theDiscoveryIssue.- Parameters:
source- theTestSourcefor theDiscoveryIssue; nevernullbut potentially empty
-
source
DiscoveryIssue.Builder source(TestSource source)
Set theTestSourcefor theDiscoveryIssue.- Parameters:
source- theTestSourcefor theDiscoveryIssue; may benull
-
cause
default DiscoveryIssue.Builder cause(java.util.Optional<java.lang.Throwable> cause)
Set theThrowablethat caused theDiscoveryIssue.- Parameters:
cause- theThrowablethat caused theDiscoveryIssue; nevernullbut potentially empty
-
cause
DiscoveryIssue.Builder cause(java.lang.Throwable cause)
Set theThrowablethat caused theDiscoveryIssue.- Parameters:
cause- theThrowablethat caused theDiscoveryIssue; may benull
-
build
DiscoveryIssue build()
Build theDiscoveryIssue.
-
-