Package play.mvc

Examples of play.mvc.Result


import in.partake.resource.UserErrorCode;
import play.mvc.Result;

public abstract class ActionControllerTest extends AbstractPartakeControllerTest {
    protected void assertResultSuccess(ActionProxy proxy) throws Exception {
        Result result = proxy.getResult();
        assertThat(status(result), is(200));
    }
View Full Code Here


    // ----------------------------------------------------------------------
    // Execute

    public final Result execute() {
        Result result = executeInternal();

        // For testing purpose, we would like to expose the action.
        PartakeTestContext.setAction(this);

        return result;
View Full Code Here

  public static Result get(String uri) {
    if (log)
      System.out.println("GET " + uri);
    Page.uri = uri;
    Result result = process(fakeRequest(GET, uri));
    return result;
  }
View Full Code Here

  }

  private static Result process(FakeRequest fakeRequest) {
    if (cookies != null)
      fakeRequest = fakeRequest.withHeader(HeaderNames.COOKIE, cookies);
    Result result = routeAndCall(fakeRequest);
    String c = header(HeaderNames.SET_COOKIE, result);
    if (StringUtils.isNotEmpty(c))
      cookies = c;
    // System.out.println(headers(result));
    String location = redirectLocation(result);
View Full Code Here

  public static Result post(String uri, HashMap<String, String> params) {
    if (log)
      System.out.println("POST " + uri + " " + params.toString());
    Page.uri = uri;
    Result result = process(fakeRequest(POST, uri).withFormUrlEncodedBody(
        params));
    return result;
  }
View Full Code Here

        return securesocial.views.html.notAuthorized.render(ctx._requestHeader(), ctx.lang(), SecureSocial.env());
    }

    public F.Promise<Result> notAuthenticatedResult(Http.Context ctx) {
        Http.Request req = ctx.request();
        Result result;

        if ( req.accepts("text/html")) {
            ctx.flash().put("error", play.i18n.Messages.get("securesocial.loginRequired"));
            ctx.session().put(SecureSocial.ORIGINAL_URL, ctx.request().uri());
            result = redirect(SecureSocial.env().routes().loginPageUrl(ctx._requestHeader()));
View Full Code Here

        return F.Promise.pure(result);
    }

    public F.Promise<Result> notAuthorizedResult(Http.Context ctx) {
        Http.Request req = ctx.request();
        Result result;

        if ( req.accepts("text/html")) {
            result = forbidden(notAuthorizedPage(ctx));
        } else if ( req.accepts("application/json")) {
            ObjectNode node = Json.newObject();
View Full Code Here

        if (registerForm.hasErrors()) {
            return badRequest(create.render(registerForm));
        }

        Application.Register register = registerForm.get();
        Result resultError = checkBeforeSave(registerForm, register.email);

        if (resultError != null) {
            return resultError;
        }
View Full Code Here

  public void redirectsWhenNotLoggedIn() {
    running(fakeApplication(), new Runnable() {
      @Override
      public void run() {
        assertThat(userServicePlugin()).isNotNull();
        Result result = callAction(controllers.routes.ref.JavaController
            .index());
        assertThat(status(result)).isEqualTo(SEE_OTHER);
      }
    });
  }
View Full Code Here

        Http.Session session = signupAndLogin();
        FakeRequest request = fakeRequest();
        for (Map.Entry<String, String> e : session.entrySet()) {
          request = request.withSession(e.getKey(), e.getValue());
        }
        Result result = callAction(
            controllers.routes.ref.JavaController.index(), request);
        assertThat(status(result)).isEqualTo(OK);
      }
    });
  }
View Full Code Here

TOP

Related Classes of play.mvc.Result

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.