public abstract class AbstractSingleMissionStrandExecutorTest extends java.lang.Object implements SingleMissionStrandExecutorTestSupport, MissionCreationTestSupport, LatchTestSupport
mission()
abstract method.TIMEOUT
Constructor and Description |
---|
AbstractSingleMissionStrandExecutorTest() |
Modifier and Type | Method and Description |
---|---|
org.assertj.core.api.AbstractComparableAssert<?,io.molr.commons.domain.Result> |
assertThatRootResult() |
protected LeafExecutor |
leafExecutor() |
protected abstract RunnableLeafsMission |
mission() |
StrandExecutor |
rootStrandExecutor() |
void |
setUpAbstract() |
protected StrandExecutorFactory |
strandExecutorFactory() |
protected StrandFactory |
strandFactory() |
TreeTracker<io.molr.commons.domain.Result> |
treeResultTracker() |
protected TreeStructure |
treeStructure() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
assertThatResultOf, assertThatRootStrandBlock, assertThatRootStrandState, assertThatStrandRootAllowedCommands, instructRootStrandAsync, instructRootStrandSync, moveRootStrandTo, recordRootStrandErrors, rootStrandChildren, waitUntilResultOfBlockIs, waitUntilRootStrandBlockIs, waitUntilRootStrandIsFinished, waitUntilRootStrandStateIs
assertThat, assertThatAllowedCommandsOf, assertThatBlockOf, assertThatResultOf, assertThatStateOf, childrenStrandExecutorsOf, instructAsync, instructSync, moveTo, recordStrandErrors, waitForErrorOfType, waitForProcessedCommand, waitUntilResultOfBlockIs, waitUntilStrandBlockIs, waitUntilStrandIsFinished, waitUntilStrandStateIs
log, logger
await, await, unlatch, unlatch
public AbstractSingleMissionStrandExecutorTest()
protected abstract RunnableLeafsMission mission()
public void setUpAbstract()
public StrandExecutor rootStrandExecutor()
rootStrandExecutor
in interface SingleMissionStrandExecutorTestSupport
public TreeTracker<io.molr.commons.domain.Result> treeResultTracker()
treeResultTracker
in interface SingleMissionStrandExecutorTestSupport
protected TreeStructure treeStructure()
protected LeafExecutor leafExecutor()
protected StrandFactory strandFactory()
protected StrandExecutorFactory strandExecutorFactory()
public org.assertj.core.api.AbstractComparableAssert<?,io.molr.commons.domain.Result> assertThatRootResult()