Interface SingleMissionStrandExecutorTestSupport

    • Method Detail

      • treeResultTracker

        TreeTracker<io.molr.commons.domain.Result> treeResultTracker()
      • waitUntilRootStrandStateIs

        default void waitUntilRootStrandStateIs​(io.molr.commons.domain.RunState state)
      • waitUntilRootStrandIsFinished

        default void waitUntilRootStrandIsFinished()
      • waitUntilRootStrandBlockIs

        default void waitUntilRootStrandBlockIs​(io.molr.commons.domain.Block block)
      • waitUntilResultOfBlockIs

        default void waitUntilResultOfBlockIs​(io.molr.commons.domain.Block block,
                                              io.molr.commons.domain.Result result)
      • assertThatRootStrandBlock

        default org.assertj.core.api.ObjectAssert<io.molr.commons.domain.Block> assertThatRootStrandBlock()
      • assertThatRootStrandState

        default org.assertj.core.api.AbstractComparableAssert<?,​io.molr.commons.domain.RunState> assertThatRootStrandState()
      • assertThatResultOf

        default org.assertj.core.api.AbstractComparableAssert<?,​io.molr.commons.domain.Result> assertThatResultOf​(io.molr.commons.domain.Block block)
      • assertThatStrandRootAllowedCommands

        default org.assertj.core.api.IterableAssert<io.molr.commons.domain.StrandCommand> assertThatStrandRootAllowedCommands()
      • moveRootStrandTo

        @Deprecated
        default void moveRootStrandTo​(io.molr.commons.domain.Block destination)
        Deprecated.
      • moveRootStrandToBySkippingLeafsAndParallelNodes

        default void moveRootStrandToBySkippingLeafsAndParallelNodes​(io.molr.commons.domain.Block destination,
                                                                     TreeStructure structure)
      • rootStrandChildren

        @Deprecated
        default java.util.Set<StrandExecutor> rootStrandChildren()
        Deprecated.
      • instructRootStrandSync

        default void instructRootStrandSync​(io.molr.commons.domain.StrandCommand command)
        Will instruct the specified command on the rootStrandExecutor() and wait for it to be processed
      • instructRootStrandAsync

        default void instructRootStrandAsync​(io.molr.commons.domain.StrandCommand command)
        Will instruct the specified command on the rootStrandExecutor() and return immediately