Interface Assert

  • All Known Implementing Classes:
    Routes

    public interface Assert
    a set of assertable things about the requests that the mock client handled. Each instance of an Assert represents one or more calls to a specific method/path
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Assert hadBody​(java.lang.String expected)
      Assert that any the request sent this body.
      Assert hadField​(java.lang.String name, java.lang.String value)
      Assert that any the request sent a multipart field
      Assert hadHeader​(java.lang.String key, java.lang.String value)
      Assert that any request to this method/path contained this header
      Assert verifyAll()
      verify that all Expectations were fulfilled at least once.
      Assert wasInvokedTimes​(int i)
      assert that this instance of method/path was invoked x times
    • Method Detail

      • hadHeader

        Assert hadHeader​(java.lang.String key,
                         java.lang.String value)
        Assert that any request to this method/path contained this header
        Parameters:
        key - the expected header key
        value - the expected header value
        Returns:
        this Assert instance
        Throws:
        UnirestAssertion - when header does not exist
      • hadBody

        Assert hadBody​(java.lang.String expected)
        Assert that any the request sent this body. this only applies to non-multipart requests.
        Parameters:
        expected - the expected body
        Returns:
        this Assert instance
        Throws:
        UnirestAssertion - when body does not exist
      • hadField

        Assert hadField​(java.lang.String name,
                        java.lang.String value)
        Assert that any the request sent a multipart field
        Parameters:
        name - the field name
        value - the field value
        Returns:
        this Assert instance
        Throws:
        UnirestAssertion - when body does not exist
      • wasInvokedTimes

        Assert wasInvokedTimes​(int i)
        assert that this instance of method/path was invoked x times
        Parameters:
        i - the number of times invoked.
        Returns:
        this Assert instance
        Throws:
        UnirestAssertion - when the invocation count is not x
      • verifyAll

        Assert verifyAll()
        verify that all Expectations were fulfilled at least once.
        Returns:
        this Assert instance
        Throws:
        UnirestAssertion - when all expectations have not been fulfilled