Class MockAction

java.lang.Object
io.inversion.Rule<A>
io.inversion.Action<MockAction>
io.inversion.action.misc.MockAction
All Implemented Interfaces:
Comparable<MockAction>

public class MockAction extends Action<MockAction>
  • Field Details

    • json

      protected JSNode json
    • jsonUrl

      protected String jsonUrl
    • statusCode

      protected int statusCode
    • status

      protected String status
    • cancelRequest

      protected boolean cancelRequest
  • Constructor Details

    • MockAction

      public MockAction()
    • MockAction

      public MockAction(JSNode json)
    • MockAction

      public MockAction(String status, JSNode json)
    • MockAction

      public MockAction(String name)
    • MockAction

      public MockAction(String methods, String includePaths, String name)
    • MockAction

      public MockAction(String methods, String includePaths, String name, JSNode json)
  • Method Details

    • run

      public void run(Request req, Response res) throws ApiException
      Description copied from class: Action
      Override this method with your custom business logic or override one of the http method "doMETHOD" specific handlers.
      Overrides:
      run in class Action<MockAction>
      Parameters:
      req - the Request being serviced
      res - the Reponse being generated
      Throws:
      ApiException
    • withJson

      public MockAction withJson(JSNode json)
    • getJsonUrl

      public String getJsonUrl()
    • withJsonUrl

      public MockAction withJsonUrl(String jsonUrl)
    • getJson

      public JSNode getJson()
    • getStatusCode

      public int getStatusCode()
    • wihtStatusCode

      public MockAction wihtStatusCode(int statusCode)
    • getStatus

      public String getStatus()
    • withStatus

      public MockAction withStatus(String status)
    • isCancelRequest

      public boolean isCancelRequest()
    • withCancelRequest

      public MockAction withCancelRequest(boolean cancelRequest)