Package play.test

Examples of play.test.FakeRequest.withJsonBody()


          JsonNode node = updatePayloadFieldValue("/adminUserCreatePayload.json", "username", sFakeUser);

          // Create user
          FakeRequest request = new FakeRequest("POST", "/user");
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withJsonBody(node, "POST");
          Result result = routeAndCall(request);
          assertRoute(result, "testEmailAddress.createuser", Status.CREATED, null, false);
         
          // try to recover the password
          request = new FakeRequest("GET", "/user/"+sFakeUser+"/password/reset");
View Full Code Here


                FakeRequest req = new FakeRequest(POST,"/plugin/"+TEST_TRANSACT);

                req = req.withHeader(TestConfig.KEY_APPCODE,TestConfig.VALUE_APPCODE);
                req = req.withHeader(TestConfig.KEY_AUTH,TestConfig.encodeAuth(USER,USER));
                req =req.withJsonBody(node);
                Result res = routeAndCall(req);
                String content = contentAsString(res);
                JsonNode response = mapper.readTree(content);
                assertEquals(TEST_COLLECTION,response.get("data").get("@class").asText());
                assertNotNull(response.get("data").get("id"));
View Full Code Here

                ObjectNode node = Json.mapper().createObjectNode();
                node.put("coll",collName);
                FakeRequest req = new FakeRequest(POST, "/plugin/"+TEST_SUDO);
                req = req.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                req = req.withHeader(TestConfig.KEY_AUTH, TestConfig.encodeAuth(USER, USER));
                req = req.withJsonBody(node);
                Result result = routeAndCall(req);
                String resultString = contentAsString(result);
                JsonNode resp = Json.mapper().readTree(resultString);
                assertTrue(resp.path("data").path("exists").asBoolean());
View Full Code Here

              node = mp.readTree("{\"value\":\"frombodyparams\"}");
            }catch(Exception e){
              fail("Unable to parse");
            }

            request = request.withJsonBody(node,PUT);
            result = routeAndCall(request);
            assertRoute(result, "Set configuration with Request Body", OK, null, false);

            request = new FakeRequest("GET", "/admin/configuration/dump.json");
            request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
View Full Code Here

              node = mp.readTree("{\"value\":\""+originalValue+"\"}");
            }catch(Exception e){
              fail("Unable to parse");
            }

            request = request.withJsonBody(node,PUT);
            result = routeAndCall(request);
            assertRoute(result, "Set Original configuration with Request Body", OK, null, false);

          }
View Full Code Here

                String endpoint = "/plugin/"+scriptName;
                FakeRequest put = new FakeRequest(PUT,endpoint);
                put.withHeader(TestConfig.KEY_APPCODE,TestConfig.VALUE_APPCODE);
                put.withHeader(TestConfig.KEY_AUTH,TestConfig.encodeAuth(sTestUser,sTestUser));
                put.withHeader(HTTP.CONTENT_TYPE, MediaType.APPLICATION_JSON);
                put.withJsonBody(user,PUT);
                Result invoke = routeAndCall(put);
                String s = contentAsString(invoke);
                JsonNode body = mapper.readTreeOrMissing(s);
                assertEquals("ok",body.get("result").asText());
                assertEquals(sRandUsers.first(),body.path("data").path("user").path("name").asText());
View Full Code Here

                FakeRequest delete = new FakeRequest(DELETE,endpoint);
                delete.withHeader(TestConfig.KEY_APPCODE,TestConfig.VALUE_APPCODE);
                delete.withHeader(TestConfig.KEY_AUTH,TestConfig.encodeAuth(sTestUser,sTestUser));
                delete.withHeader(HTTP.CONTENT_TYPE,MediaType.APPLICATION_JSON);
                delete.withJsonBody(user,DELETE);
                Result dinvoke = routeAndCall(delete);
                String ds = contentAsString(dinvoke);

                JsonNode dbody = mapper.readTreeOrMissing(ds);
                assertTrue(dbody.path("data").asBoolean(false));
View Full Code Here

        public void run()
        {
          FakeRequest request = new FakeRequest(PUT, getRouteAddress() + "/" + USER_NOT_PRESENT);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withJsonBody(getPayload("/adminUserUpdatePayload.json"), PUT);
          Result result = routeAndCall(request);
          assertRoute(result, "testRouteUpdateNotExitentUser", Status.BAD_REQUEST, USER_NOT_PRESENT + TestConfig.MSG_USER_MODIDY_NOT_PRESENT, true);
        }
      }
    );   
View Full Code Here

         
          // Update user
          FakeRequest request = new FakeRequest(PUT, getRouteAddress() + "/" + sFakeUser);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withJsonBody(getPayload("/adminUserUpdatePayload.json"), PUT);
          Result result = routeAndCall(request);
          assertRoute(result, "testRouteCreateAndUpdateUser: Update user.", Status.OK, null, false);
         
          String sPwd = getPayloadFieldValue("/adminUserCreatePayload.json", "password");
         
View Full Code Here

   
    // Create user
    FakeRequest request = new FakeRequest(POST, getRouteAddress());
    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

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.