Package play.test

Examples of play.test.FakeRequest.withJsonBody()


            + "/" + id1 + "/.tags");
        request = request.withHeader(TestConfig.KEY_APPCODE,
            TestConfig.VALUE_APPCODE);
        request = request.withHeader(TestConfig.KEY_AUTH,
            TestConfig.AUTH_ADMIN_ENC);
        request = request.withJsonBody(jsonForArrayUpdate, "PUT");
        result = routeAndCall(request);
        assertRoute(result, "testOnlyFields fields 2", Status.OK,
            "\"tags\":[\"one\",\"two\",\"three\"]", true);

        request = new FakeRequest("GET", "/document/" + sFakeCollection
View Full Code Here


            + "/" + id1 + "/.tags%5B3%5D");
        request = request.withHeader(TestConfig.KEY_APPCODE,
            TestConfig.VALUE_APPCODE);
        request = request.withHeader(TestConfig.KEY_AUTH,
            TestConfig.AUTH_ADMIN_ENC);
        request.withJsonBody(jsonForArrayIndexUpdate, "PUT");
        result = routeAndCall(request);
        assertRoute(result, "testOnlyFields fields 4", Status.OK,
            "\"tags\":[\"one\",\"two\",\"three\",\"four\"]", true);

        request = new FakeRequest("PUT", "/document/" + sFakeCollection
View Full Code Here

            + "/" + id1 + "/.issues");
        request = request.withHeader(TestConfig.KEY_APPCODE,
            TestConfig.VALUE_APPCODE);
        request = request.withHeader(TestConfig.KEY_AUTH,
            TestConfig.AUTH_ADMIN_ENC);
        request.withJsonBody(jsonForArrayObjectUpdate, "PUT");
        result = routeAndCall(request);
        assertRoute(result, "testOnlyFields fields 5", Status.OK,
            "\"tags\":[\"1\",\"2\",\"3\"]", true);

        request = new FakeRequest("PUT", "/document/" + sFakeCollection
View Full Code Here

            + "/" + id1 + "/.issues%5B0%5D/.status");
        request = request.withHeader(TestConfig.KEY_APPCODE,
            TestConfig.VALUE_APPCODE);
        request = request.withHeader(TestConfig.KEY_AUTH,
            TestConfig.AUTH_ADMIN_ENC);
        request.withJsonBody(jsonForObjectStatusUpdate, "PUT");
        result = routeAndCall(request);
        assertRoute(result, "testOnlyFields fields 6", Status.OK,
            "\"status\":\"ONGOING\"", true);

        request = new FakeRequest("PUT", "/document/" + sFakeCollection
View Full Code Here

            + "/" + id1 + "/.issues%5B0%5D/.tags%5B3%5D");
        request = request.withHeader(TestConfig.KEY_APPCODE,
            TestConfig.VALUE_APPCODE);
        request = request.withHeader(TestConfig.KEY_AUTH,
            TestConfig.AUTH_ADMIN_ENC);
        request.withJsonBody(jsonForArrayIndexUpdate, "PUT");
        result = routeAndCall(request);
        assertRoute(result, "testOnlyFields fields 7", Status.OK,
            "\"tags\":[\"1\",\"2\",\"3\",\"four\"]", true);

        // issue #243
View Full Code Here

            + "/" + id1 + "/.city");
        request = request.withHeader(TestConfig.KEY_APPCODE,
            TestConfig.VALUE_APPCODE);
        request = request.withHeader(TestConfig.KEY_AUTH,
            TestConfig.encodeAuth(user, "passw1"));
        request = request.withJsonBody(jsonForUpdate, "PUT");
        result = routeAndCall(request);
        assertRoute(result, "testOnlyFields fields 1", 403,
            "You have not the right to modify the document", true);

        // check if the password is shown
View Full Code Here

    FakeRequest request = new FakeRequest(POST, "/user");
    request = request.withHeader(TestConfig.KEY_APPCODE,
        TestConfig.VALUE_APPCODE);
    request = request.withHeader(TestConfig.KEY_AUTH,
        TestConfig.AUTH_ADMIN_ENC);
    request = request.withJsonBody(node, POST);
    Result result = routeAndCall(request);
    assertRoute(result, "Create user.", Status.CREATED, null, false);

    return sFakeUser;
  }
View Full Code Here

            // Users value different from array
            request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
            request = request.withHeader(TestConfig.KEY_AUTH, sAuthEnc);
            request = request.withHeader(HTTP.CONTENT_TYPE, MediaType.APPLICATION_JSON);
            request = request.withJsonBody(getPayload("/pushPayloadWithValueUsersDifferentFromArray.json"), play.test.Helpers.POST);
            result = routeAndCall(request);
            if (Logger.isDebugEnabled()) Logger.debug("sendPushWithUsersValueDifferentFromArray request: " + request.getWrappedRequest().headers());
            if (Logger.isDebugEnabled()) Logger.debug("sendPushWithUsersValueDifferentFromArray result: " + contentAsString(result));
            assertRoute(result, "error with send, key users invalid", Status.BAD_REQUEST, CustomHttpCode.PUSH_USERS_FORMAT_INVALID.getDescription(), true);
View Full Code Here

            // Profiles value MUST be Array of String

            request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
            request = request.withHeader(TestConfig.KEY_AUTH, sAuthEnc);
            request = request.withHeader(HTTP.CONTENT_TYPE, MediaType.APPLICATION_JSON);
            request = request.withJsonBody(getPayload("/pushPayloadWithProfilesValueExpressedInString.json"), play.test.Helpers.POST);
            result = routeAndCall(request);
            if (Logger.isDebugEnabled()) Logger.debug("sendPushWithUsersValueDifferentFromArray request: " + request.getWrappedRequest().headers());
            if (Logger.isDebugEnabled()) Logger.debug("sendPushWithUsersValueDifferentFromArray result: " + contentAsString(result));
            assertRoute(result, "error with send, push profiles format invalid(profile expressed on String)", Status.BAD_REQUEST, CustomHttpCode.PUSH_PROFILE_FORMAT_INVALID.getDescription(), true);
          }
View Full Code Here

  protected Result routeCreateDocument(String sAddress)
  {
     FakeRequest request = new FakeRequest(POST, sAddress);
    request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
    request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
    request = request.withJsonBody(getPayload("/documentCreatePayload.json"));
    return routeAndCall(request);
  }

  public Result routeModifyDocument(String sAddress)
  {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.