Interface ReplyInbox<T>


public interface ReplyInbox<T>
Similar to an akka.actor.testkit.typed.scaladsl.TestInbox, but can only ever give access to a single message (a reply).

Not intended for user creation: the akka.actor.testkit.typed.scaladsl.BehaviorTestKit will provide these to denote that at most a single reply is expected.

Since:
1.3.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Assert that this inbox has *never* received a reply.
    void
    expectReply(T expectedReply)
    Assert and remove the reply.
    boolean
     
    Get and remove the reply.
  • Method Details

    • expectNoReply

      ReplyInbox<T> expectNoReply()
      Assert that this inbox has *never* received a reply.
    • expectReply

      void expectReply(T expectedReply)
      Assert and remove the reply. Subsequent calls to receiveReply, expectReply, and expectNoReply will fail and hasReply will be false after calling this method
    • hasReply

      boolean hasReply()
    • receiveReply

      T receiveReply()
      Get and remove the reply. Subsequent calls to receiveReply, expectReply, and expectNoReply will fail and hasReply will be false after calling this method