Class MockExecutor

java.lang.Object
com.github.mizosoft.methanol.testing.MockExecutor
All Implemented Interfaces:
Executor

public class MockExecutor extends Object implements Executor
An Executor that records submitted tasks and allows running them later.
  • Constructor Details Link icon

    • MockExecutor Link icon

      public MockExecutor()
  • Method Details Link icon

    • execute Link icon

      public void execute(Runnable command)
      Specified by:
      execute in interface Executor
    • hasNext Link icon

      public boolean hasNext()
    • runNext Link icon

      public void runNext()
    • runAll Link icon

      public void runAll()
    • taskCount Link icon

      public int taskCount()
    • reject Link icon

      public void reject(boolean on)
    • executeDirectly Link icon

      public void executeDirectly(boolean on)
    • awaitNext Link icon

      public boolean awaitNext(long timeout, TimeUnit unit)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object