Search in sources :

Example 1 with AutomatedActionFactory

use of teammates.ui.automated.AutomatedActionFactory in project teammates by TEAMMATES.

the class GaeSimulation method getAutomatedActionObject.

/**
 * Returns an {@link AutomatedAction} object that matches the parameters given.
 *
 * @param parameters Parameters that appear in a HttpServletRequest received by the app.
 */
public AutomatedAction getAutomatedActionObject(String uri, String... parameters) {
    HttpServletRequest req = createWebRequest(uri, parameters);
    AutomatedAction action = new AutomatedActionFactory().getAction(req, null);
    action.setTaskQueuer(new MockTaskQueuer());
    action.setEmailSender(new MockEmailSender());
    return action;
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) AutomatedActionFactory(teammates.ui.automated.AutomatedActionFactory) AutomatedAction(teammates.ui.automated.AutomatedAction)

Aggregations

HttpServletRequest (javax.servlet.http.HttpServletRequest)1 AutomatedAction (teammates.ui.automated.AutomatedAction)1 AutomatedActionFactory (teammates.ui.automated.AutomatedActionFactory)1