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 Executionsaborted()Get the abortedExecutionscontained in thisExecutionsobject.ListAssert<Execution>assertThatExecutions()Shortcut fororg.assertj.core.api.Assertions.assertThat(executions.list()).longcount()Get the number of executions contained in thisExecutionsobject.Executionsdebug()Print all executions toSystem.out.Executionsdebug(OutputStream out)Print all executions to the suppliedOutputStream.Executionsdebug(Writer writer)Print all executions to the suppliedWriter.Executionsfailed()Get the failedExecutionscontained in thisExecutionsobject.Stream<Execution>filter(Predicate<? super Execution> predicate)Shortcut forexecutions.stream().filter(predicate).Executionsfinished()Get the finishedExecutionscontained in thisExecutionsobject.List<Execution>list()Get the executions as aList.<R> Stream<R>map(Function<? super Execution,? extends R> mapper)Shortcut forexecutions.stream().map(mapper).Executionsskipped()Get the skippedExecutionscontained in thisExecutionsobject.Executionsstarted()Get the startedExecutionscontained in thisExecutionsobject.Stream<Execution>stream()Get the executions as aStream.Executionssucceeded()Get the succeededExecutionscontained in thisExecutionsobject.
-
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- aFunctionto 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- aPredicateto 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 thisExecutionsobject. -
skipped
Get the skippedExecutionscontained in thisExecutionsobject.- Returns:
- the filtered
Executions; nevernull
-
started
Get the startedExecutionscontained in thisExecutionsobject.- Returns:
- the filtered
Executions; nevernull
-
finished
Get the finishedExecutionscontained in thisExecutionsobject.- Returns:
- the filtered
Executions; nevernull
-
aborted
Get the abortedExecutionscontained in thisExecutionsobject.- Returns:
- the filtered
Executions; nevernull
-
succeeded
Get the succeededExecutionscontained in thisExecutionsobject.- Returns:
- the filtered
Executions; nevernull
-
failed
Get the failedExecutionscontained in thisExecutionsobject.- Returns:
- the filtered
Executions; nevernull
-
assertThatExecutions
Shortcut fororg.assertj.core.api.Assertions.assertThat(executions.list()).- Returns:
- an instance of
ListAssertfor executions; nevernull - See Also:
Assertions.assertThat(List),ListAssert
-
debug
Print all executions toSystem.out.- Returns:
- this
Executionsobject for method chaining; nevernull
-
debug
Print all executions to the suppliedOutputStream.- Parameters:
out- theOutputStreamto print to; nevernull- Returns:
- this
Executionsobject for method chaining; nevernull
-
debug
Print all executions to the suppliedWriter.- Parameters:
writer- theWriterto print to; nevernull- Returns:
- this
Executionsobject for method chaining; nevernull
-