- java.lang.Object
-
- org.junit.platform.testkit.engine.Executions
-
@API(status=EXPERIMENTAL, since="1.4") public final class Executions extends Object
Executions
is a facade that provides a fluent API for working with executions.- Since:
- 1.4
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Executions
aborted()
Get the abortedExecutions
contained in thisExecutions
object.ListAssert<Execution>
assertThatExecutions()
Shortcut fororg.assertj.core.api.Assertions.assertThat(executions.list())
.long
count()
Get the number of executions contained in thisExecutions
object.Executions
debug()
Print all executions toSystem.out
.Executions
debug(OutputStream out)
Print all executions to the suppliedOutputStream
.Executions
debug(Writer writer)
Print all executions to the suppliedWriter
.Executions
failed()
Get the failedExecutions
contained in thisExecutions
object.Stream<Execution>
filter(Predicate<? super Execution> predicate)
Shortcut forexecutions.stream().filter(predicate)
.Executions
finished()
Get the finishedExecutions
contained in thisExecutions
object.List<Execution>
list()
Get the executions as aList
.<R> Stream<R>
map(Function<? super Execution,? extends R> mapper)
Shortcut forexecutions.stream().map(mapper)
.Executions
skipped()
Get the skippedExecutions
contained in thisExecutions
object.Executions
started()
Get the startedExecutions
contained in thisExecutions
object.Stream<Execution>
stream()
Get the executions as aStream
.Executions
succeeded()
Get the succeededExecutions
contained in thisExecutions
object.
-
-
-
Method Detail
-
list
public List<Execution> list()
Get the executions as aList
.- Returns:
- the list of executions; never
null
- See Also:
stream()
-
stream
public Stream<Execution> stream()
Get the executions as aStream
.- Returns:
- the stream of executions; never
null
- See Also:
list()
-
map
public <R> Stream<R> map(Function<? super Execution,? extends R> mapper)
Shortcut forexecutions.stream().map(mapper)
.- Parameters:
mapper
- aFunction
to apply to each execution; nevernull
- Returns:
- the mapped stream of executions; never
null
- See Also:
stream()
,Stream.map(Function)
-
filter
public Stream<Execution> filter(Predicate<? super Execution> predicate)
Shortcut forexecutions.stream().filter(predicate)
.- Parameters:
predicate
- aPredicate
to apply to each execution to decide if it should be included in the filtered stream; nevernull
- Returns:
- the filtered stream of executions; never
null
- See Also:
stream()
,Stream.filter(Predicate)
-
count
public long count()
Get the number of executions contained in thisExecutions
object.
-
skipped
public Executions skipped()
Get the skippedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
started
public Executions started()
Get the startedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
finished
public Executions finished()
Get the finishedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
aborted
public Executions aborted()
Get the abortedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
succeeded
public Executions succeeded()
Get the succeededExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
failed
public Executions failed()
Get the failedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
assertThatExecutions
public ListAssert<Execution> assertThatExecutions()
Shortcut fororg.assertj.core.api.Assertions.assertThat(executions.list())
.- Returns:
- an instance of
ListAssert
for executions; nevernull
- See Also:
Assertions.assertThat(List)
,ListAssert
-
debug
public Executions debug()
Print all executions toSystem.out
.- Returns:
- this
Executions
object for method chaining; nevernull
-
debug
public Executions debug(OutputStream out)
Print all executions to the suppliedOutputStream
.- Parameters:
out
- theOutputStream
to print to; nevernull
- Returns:
- this
Executions
object for method chaining; nevernull
-
debug
public Executions debug(Writer writer)
Print all executions to the suppliedWriter
.- Parameters:
writer
- theWriter
to print to; nevernull
- Returns:
- this
Executions
object for method chaining; nevernull
-
-