Package play.test

Examples of play.test.FakeRequest


      new Runnable()
      {
        public void run()
        {
          // Default user credentials
          FakeRequest request = new FakeRequest(getMethod(), getRouteAddress());
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, "BASIC");
          Result result = routeAndCall(request);
          assertRoute(result, "testMalformedBasicAuthHeader", UNAUTHORIZED, null, false);
        }
      }
    );
View Full Code Here


      new Runnable()
      {
        public void run()
        {
          // Default user credentials
          FakeRequest request = new FakeRequest(getMethod(), getRouteAddress());
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_DEFAULT_ENC);
          Result result = routeAndCall(request);
          assertRoute(result, "testRouteDefaultUser", FORBIDDEN, null, false);
        }
      }
    );   
View Full Code Here

      new Runnable()
      {
        public void run()
        {
          // Default user credentials
          FakeRequest request = new FakeRequest(getMethod(), getRouteAddress());
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          Result result = routeAndCall(request);
          assertRoute(result, "testRouteAdminUser", UNAUTHORIZED, null, false);
        }
      }
    );   
View Full Code Here

            running (getFakeApplication(),    
                new Runnable()  {
                            public void run()       {
                                    try {
                                       String sFakeRole = getRouteAddress();
                                         FakeRequest requestCreation = new FakeRequest(POST, sFakeRole);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                         Result result = route(requestCreation);
                                         assertRoute(result, "testRoleCreate.create", Status.CREATED, null, true);
                                        
                                        //creates one user in this Role
                                        String sFakeCreateUser = getFakeUserCreationAddress();
                                        requestCreation = new FakeRequest(POST, sFakeCreateUser);
                                        requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                        requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                        ObjectMapper mapper = new ObjectMapper();
                                        JsonNode actualObj = mapper.readTree("{\"username\":\""+userName+"\","
                                            + "\"password\":\"test\"," 
                                            + "\"role\":\""+ roleName +"\"}");
                                        requestCreation = requestCreation.withJsonBody(actualObj);
                                        requestCreation = requestCreation.withHeader("Content-Type", "application/json");
                                        result = route(requestCreation);
                                        assertRoute(result, "testRoleCreate.createUser", Status.CREATED, null, true);
                                      

                                     //checks the user
                                     String sFakeCheckUser = getFakeUserAddress();
                                    requestCreation = new FakeRequest(GET, sFakeCheckUser);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.checkUser", Status.OK, "\"name\":\""+roleName+"\"", true);
                                       
                                                                          
                                    //drops the role
                                    requestCreation = new FakeRequest(DELETE, sFakeRole);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.drop", Status.OK, null, false);
                                   
                                    //checks that the role does not exist
                                    requestCreation = new FakeRequest(GET, sFakeRole);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.role_not_found", Status.NOT_FOUND, null, false);
                                        
                                    //checks that the fake user belongs to the registered role
                                     sFakeCheckUser = getFakeUserAddress();
                                    requestCreation = new FakeRequest(GET, sFakeCheckUser);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.checkUser", Status.OK, "\"name\":\"registered\"", true);
                                   
                                   
                                    //tries to recreate the same role, now with description
                                        requestCreation = new FakeRequest(POST, sFakeRole);
                                        requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                        requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                        mapper = new ObjectMapper();
                                        actualObj = mapper.readTree("{\"description\":\"this is a test\"}")
                                        requestCreation = requestCreation.withJsonBody(actualObj);
                                        requestCreation = requestCreation.withHeader("Content-Type", "application/json");
                                        result = route(requestCreation);
                                        assertRoute(result, "testRoleCreate.create_the_same", Status.CREATED, null, true);
                                    //checks the role
                                    requestCreation = new FakeRequest(GET, sFakeRole);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.check_with_desc", Status.OK, "\"description\":\"this is a test\"", true);
                                                                        
                                    //updates the role name and description
                             
                                     requestCreation = new FakeRequest(PUT, sFakeRole);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                         mapper = new ObjectMapper();
                                         actualObj = mapper.readTree("{\"description\":\"this is new test\"}")
                                         requestCreation = requestCreation.withJsonBody(actualObj,PUT);
                                         result = route(requestCreation);
                                         assertRoute(result, "testRoleCreate.update_desc", Status.OK, null, true);
                                        
                                                                            
                                    //checks the role
                                         requestCreation = new FakeRequest(GET, sFakeRole);
                                     requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                     requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                     result = route(requestCreation);
                                     assertRoute(result, "testRoleCreate.check_with_new_desc", Status.OK, "\"description\":\"this is new test\"", true);
                                      

                                    //
                                    //finally... drop it, again
                                    requestCreation = new FakeRequest(DELETE, sFakeRole);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.drop_final", Status.OK, null, false);
                                    
                                   
                                    }catch (Exception e) {
View Full Code Here

      new Runnable()
      {
        public void run()
        {
          // No AppCode, No Authorization
          FakeRequest request = new FakeRequest(getMethod(), getRouteAddress());
          Result result = routeAndCall(request);
          assertRoute(result, "No AppCode No Authorization", BAD_REQUEST, TestConfig.MSG_NO_APP_CODE_NO_AUTH, true);
 
          // No Authorization
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          result = routeAndCall(request);
          assertRoute(result, "No Authorization", UNAUTHORIZED, null, false);
         
          // Invalid AppCode
          request = request.withHeader(TestConfig.KEY_APPCODE, "12345890");
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          result = routeAndCall(request);
          assertRoute(result, "Invalid AppCode", UNAUTHORIZED, TestConfig.MSG_INVALID_APP_CODE, true);
 
          // Invalid Authorization
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, "Basic dXNlcjE6cGFzc3c=");
          result = routeAndCall(request);
          assertRoute(result, "Invalid Authorization", UNAUTHORIZED, null, false);
         
          // No AppCode
          request = new FakeRequest(getMethod(), getRouteAddress());
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          result = routeAndCall(request);
          assertRoute(result, "No AppCode", BAD_REQUEST, TestConfig.MSG_NO_APP_CODE, true);
        }
      }
    );   
View Full Code Here

        public void run()
        {
          String sFakeCollection = new AdminCollectionFunctionalTest().routeCreateCollection();
       
          // Test list documents in empty collection
          FakeRequest request = new FakeRequest(getMethod(), getRouteAddress(sFakeCollection));
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          Result result = routeAndCall(request);
          assertRoute(result, "testRouteListDocuments empty collection", Status.OK, null, false);
         
          result = routeCreateDocument(getRouteAddress(sFakeCollection));
          assertRoute(result, "testRouteListDocuments CREATE document in fake collection", Status.OK, null, true);
         
          // Test list documents in empty collection
          request = new FakeRequest(getMethod(), getRouteAddress(sFakeCollection));
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testRouteListDocuments not empty collection", Status.OK, null, true);
        }
      }
    );
View Full Code Here

      getFakeApplication(),
      new Runnable()
      {
        public void run()
        {
          FakeRequest request = new FakeRequest(getMethod(), SERVICE_ROUTE + COLLECTION_NOT_EXIST);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          Result result = routeAndCall(request);
          assertRoute(result, "testRouteListDocumentsBadCollection", Status.NOT_FOUND, TestConfig.MSG_INVALID_COLLECTION, true);
        }
      }
    );
View Full Code Here

      {
        public void run()
        {

          //Anonymous user looking for a non existent collection
          FakeRequest request = new FakeRequest(GET, getRouteAddress("PIPPOPLUTO"));
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          Result result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.not_exists", Status.NOT_FOUND, null, false);
         
          //Admin creates a collection         
          String sFakeCollection = new AdminCollectionFunctionalTest().routeCreateCollection();   
          //Anonymous user looking for its documents
          request = new FakeRequest(GET, getRouteAddress(sFakeCollection));
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.get_all", Status.OK, "\"result\":\"ok\",\"data\":[]", true);
         
          //Admin creates a document
           result = routeCreateDocument(getRouteAddress(sFakeCollection));
          assertRoute(result, "testAccessDocumentsWithoutAuth,create", Status.OK, null, true);
          String sUUID = getUuid();
         
          //Anonymous user looking for it and grab jus an error 404
          request = new FakeRequest(GET, getRouteAddress(sFakeCollection) + "/" + sUUID);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.not_exists", Status.NOT_FOUND, null, false);
         
          //Admin changes the grant to the document
         
          request = new FakeRequest(PUT, getRouteAddress(sFakeCollection) + "/" + sUUID + "/read/role/anonymous");
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.grant", Status.OK, null, false);
         
          //Anonymous user looking for it and obtains it
          request = new FakeRequest(GET, getRouteAddress(sFakeCollection) + "/" + sUUID);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.get_after_grant", Status.OK, null, false)
         
          //Anonymous user looking for the collection and obtain a list with one record
          request = new FakeRequest(GET, getRouteAddress(sFakeCollection));
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.get_all", Status.OK, "\"result\":\"ok\",\"data\":[{\"", true);

          //since the resource is now available to anonymous users, it should be visible to registered users too issue #195
         
          String fakeUsername=createNewUser("registeredUser");
          request = new FakeRequest(GET, getRouteAddress(sFakeCollection) + "/" + sUUID);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.encodeAuth(fakeUsername+":passw1"));
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsFromRegisteredUser", Status.OK, "\"result\":\"ok\",\"data\":{\"", true);
         
          //Admin revokes  the grant to the document
          request = new FakeRequest(DELETE, getRouteAddress(sFakeCollection) + "/" + sUUID + "/read/role/anonymous");
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.revoke", Status.OK, null, false);
         
          //Anonymous user looking for it and obtains nothing
          request = new FakeRequest(GET, getRouteAddress(sFakeCollection) + "/" + sUUID);
          request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
          request = request.withHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_FORM_URLENCODED);
          result = routeAndCall(request);
          assertRoute(result, "testAccessDocumentsWithoutAuth.not_found_2", Status.NOT_FOUND, null, false)
         
        }
      }
View Full Code Here

  protected Result routeDeleteDocument(String sCollectionName, String sRid)
  {
    Result result = null;
    try
    {
      FakeRequest request = new FakeRequest(DELETE, getRouteAddress(sCollectionName) + "/" + URLEncoder.encode(sRid, "ISO-8859-1"));
      request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
      request = request.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
      result = routeAndCall(request);
    }
    catch (Exception ex)
    {
      Assert.fail("Unexcpeted exception. " + ex.getMessage());
View Full Code Here

            running (getFakeApplication(),    
                new Runnable()  {
                            public void run()       {
                                    try {
                                       String sFakeRole = getRouteAddress();
                                         FakeRequest requestCreation = new FakeRequest(POST, sFakeRole);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                         Result result = route(requestCreation);
                                         assertRoute(result, "testRoleCreate.create", Status.CREATED, null, true);
                                        
                                        //creates one user in this Role
                                        String sFakeCreateUser = getFakeUserCreationAddress();
                                        requestCreation = new FakeRequest(POST, sFakeCreateUser);
                                        requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                        requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                        ObjectMapper mapper = new ObjectMapper();
                                        JsonNode actualObj = mapper.readTree("{\"username\":\""+userName+"\","
                                            + "\"password\":\"test\"," 
                                            + "\"role\":\""+ roleName +"\"}");
                                        requestCreation = requestCreation.withJsonBody(actualObj);
                                        requestCreation = requestCreation.withHeader("Content-Type", "application/json");
                                        result = route(requestCreation);
                                        assertRoute(result, "testRoleCreate.createUser", Status.CREATED, null, true);

                                     //checks the user
                                     String sFakeCheckUser = getFakeUserAddress();
                                    requestCreation = new FakeRequest(GET, sFakeCheckUser);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.checkUser", Status.OK, "\"name\":\""+roleName+"\"", true);
                                    //admin creates a document
                                    String sFakeCollection = new AdminCollectionFunctionalTest().routeCreateCollection();   
                                    result = routeCreateDocumentAsAdmin("/document/"+sFakeCollection);
                               assertRoute(result, "adminCreateDocument", Status.OK, null, true);
                               String sUUID = getUuid(result);
                                   
                                    //and gives to the registered user the read grant
                               requestCreation = new FakeRequest(PUT, "/document/"+sFakeCollection + "/" + sUUID + "/read/role/registered");
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.AdminGivesGrant", Status.OK, null, false);
                                   
                                    //now the new user should see it
                                    requestCreation = new FakeRequest(GET, "/document/"+sFakeCollection + "/" + sUUID);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.encodeAuth(userName, "test"));
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.UserShouldRead", Status.OK, "id\":\""+sUUID, true);
                                   
                                    //registered user should see it as well
                                     String sFakeRegUser = "regUser_"+UUID.randomUUID();
                                         requestCreation = new FakeRequest(POST, "/admin/user");
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                         requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                         mapper = new ObjectMapper();
                                         actualObj = mapper.readTree("{\"username\":\""+sFakeRegUser+"\","
                                             + "\"password\":\"test\"," 
                                             + "\"role\":\"registered\"}");
                                         requestCreation = requestCreation.withJsonBody(actualObj);
                                         requestCreation = requestCreation.withHeader("Content-Type", "application/json");
                                         result = route(requestCreation);
                                         assertRoute(result, "testRoleCreate.createRegUser", Status.CREATED, null, true);
                                   
                                         requestCreation = new FakeRequest(GET, "/document/"+sFakeCollection + "/" + sUUID);
                                     requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                     requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.encodeAuth(sFakeRegUser, "test"));
                                     result = route(requestCreation);
                                     assertRoute(result, "testRoleCreate.RegShouldRead", Status.OK, "id\":\""+sUUID, true);
                                    
                                    //user create a document and gives grant to its role
                                     result = routeCreateDocumentAsUser(sFakeCollection,userName,"test");
                               assertRoute(result, "testRoleCreate.userCreateDoc", Status.OK,null, false);
                               sUUID = getUuid(result);
                              
                               requestCreation = new FakeRequest(PUT, "/document/"+sFakeCollection + "/" + sUUID + "/read/role/"+roleName);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.encodeAuth(userName, "test"));
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.UserGivesGrant", Status.OK, null, false);
                                   
                                    //registered user should not see it
                                     requestCreation = new FakeRequest(GET, "/document/"+sFakeCollection + "/" + sUUID);
                                      requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                      requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.encodeAuth(sFakeRegUser, "test"));
                                      result = route(requestCreation);
                                      assertRoute(result, "testRoleCreate.RegShouldNotSeeRead", Status.NOT_FOUND, null, false)
                                   
                                    //
                                    //finally... drop the new role
                                    requestCreation = new FakeRequest(DELETE, sFakeRole);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
                                    requestCreation = requestCreation.withHeader(TestConfig.KEY_AUTH, TestConfig.AUTH_ADMIN_ENC);
                                    result = route(requestCreation);
                                    assertRoute(result, "testRoleCreate.drop_final", Status.OK, null, false);
                                    
                                   
                                    }catch (Exception e) {
View Full Code Here

TOP

Related Classes of play.test.FakeRequest

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.