java.lang.Object
org.junit.platform.testkit.engine.Executions
@API(status=MAINTAINED, since="1.7") public final class Executions extends Object
Executions
is a facade that provides a fluent API for working with
executions.- Since:
- 1.4
-
Method Summary
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 Details
-
list
Get the executions as aList
.- Returns:
- the list of executions; never
null
- See Also:
stream()
-
stream
Get the executions as aStream
.- Returns:
- the stream of executions; never
null
- See Also:
list()
-
map
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
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
Get the skippedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
started
Get the startedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
finished
Get the finishedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
aborted
Get the abortedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
succeeded
Get the succeededExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
failed
Get the failedExecutions
contained in thisExecutions
object.- Returns:
- the filtered
Executions
; nevernull
-
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
Print all executions toSystem.out
.- Returns:
- this
Executions
object for method chaining; nevernull
-
debug
Print all executions to the suppliedOutputStream
.- Parameters:
out
- theOutputStream
to print to; nevernull
- Returns:
- this
Executions
object for method chaining; nevernull
-
debug
Print all executions to the suppliedWriter
.- Parameters:
writer
- theWriter
to print to; nevernull
- Returns:
- this
Executions
object for method chaining; nevernull
-