public interface SingleMissionStrandExecutorTestSupport extends StrandExecutorTestSupport
StrandExecutor
and mission. This condition makes
it possible to reduce the overhead of parameters of the StrandExecutorTestSupport
.TIMEOUT
Modifier and Type | Method and Description |
---|---|
default org.assertj.core.api.AbstractComparableAssert<?,io.molr.commons.domain.Result> |
assertThatResultOf(io.molr.commons.domain.Block block) |
default org.assertj.core.api.ObjectAssert<io.molr.commons.domain.Block> |
assertThatRootStrandBlock() |
default org.assertj.core.api.AbstractComparableAssert<?,io.molr.commons.domain.RunState> |
assertThatRootStrandState() |
default org.assertj.core.api.IterableAssert<io.molr.commons.domain.StrandCommand> |
assertThatStrandRootAllowedCommands() |
default void |
instructRootStrandAsync(io.molr.commons.domain.StrandCommand command)
Will instruct the specified command on the
rootStrandExecutor() and return immediately |
default void |
instructRootStrandSync(io.molr.commons.domain.StrandCommand command)
Will instruct the specified command on the
rootStrandExecutor() and wait for it to be processed |
default void |
moveRootStrandTo(io.molr.commons.domain.Block destination)
Deprecated.
|
default StrandErrorsRecorder |
recordRootStrandErrors() |
default java.util.Set<StrandExecutor> |
rootStrandChildren()
Deprecated.
|
StrandExecutor |
rootStrandExecutor() |
TreeTracker<io.molr.commons.domain.Result> |
treeResultTracker() |
default void |
waitUntilResultOfBlockIs(io.molr.commons.domain.Block block,
io.molr.commons.domain.Result result) |
default void |
waitUntilRootStrandBlockIs(io.molr.commons.domain.Block block) |
default void |
waitUntilRootStrandIsFinished() |
default void |
waitUntilRootStrandStateIs(io.molr.commons.domain.RunState state) |
assertThat, assertThatAllowedCommandsOf, assertThatBlockOf, assertThatResultOf, assertThatStateOf, childrenStrandExecutorsOf, instructAsync, instructSync, moveTo, recordStrandErrors, waitForErrorOfType, waitForProcessedCommand, waitUntilResultOfBlockIs, waitUntilStrandBlockIs, waitUntilStrandIsFinished, waitUntilStrandStateIs
StrandExecutor rootStrandExecutor()
TreeTracker<io.molr.commons.domain.Result> treeResultTracker()
default void waitUntilRootStrandStateIs(io.molr.commons.domain.RunState state)
default void waitUntilRootStrandIsFinished()
default void waitUntilRootStrandBlockIs(io.molr.commons.domain.Block block)
default void waitUntilResultOfBlockIs(io.molr.commons.domain.Block block, io.molr.commons.domain.Result result)
default org.assertj.core.api.ObjectAssert<io.molr.commons.domain.Block> assertThatRootStrandBlock()
default org.assertj.core.api.AbstractComparableAssert<?,io.molr.commons.domain.RunState> assertThatRootStrandState()
default org.assertj.core.api.AbstractComparableAssert<?,io.molr.commons.domain.Result> assertThatResultOf(io.molr.commons.domain.Block block)
default org.assertj.core.api.IterableAssert<io.molr.commons.domain.StrandCommand> assertThatStrandRootAllowedCommands()
@Deprecated default void moveRootStrandTo(io.molr.commons.domain.Block destination)
default StrandErrorsRecorder recordRootStrandErrors()
@Deprecated default java.util.Set<StrandExecutor> rootStrandChildren()
default void instructRootStrandSync(io.molr.commons.domain.StrandCommand command)
rootStrandExecutor()
and wait for it to be processeddefault void instructRootStrandAsync(io.molr.commons.domain.StrandCommand command)
rootStrandExecutor()
and return immediately