Package javax.ws.rs.core

Examples of javax.ws.rs.core.UriBuilder.buildFromMap()


         }
         else {
            sb.append("Got expected path: " + uri.getRawPath() + "\n");
         }

         uri = ub.buildFromMap(maps1);

         if (uri.getRawPath().compareToIgnoreCase(expected_path_1) != 0) {
            pass = false;
            sb.append("Test failed for expected path: " + expected_path_1 +
                    " Got " + uri.getRawPath() + " instead" + "\n");
View Full Code Here


         }
         else {
            sb.append("Got expected path: " + uri.getRawPath() + "\n");
         }

         uri = ub.buildFromMap(maps2);

         if (uri.getRawPath().compareToIgnoreCase(expected_path_2) != 0) {
            pass = false;
            sb.append("Test failed for expected path: " + expected_path_2 +
                    " Got " + uri.getRawPath() + " instead" + "\n");
View Full Code Here

      HashMap<String, Object> map = new HashMap<String, Object>();
      map.put("host", "A/B");
      map.put("d", "C/D");

      uri = builder.buildFromMap(map);
      Assert.assertEquals("http://A%2FB/C%2FD", uri.toString());
      uri = builder.buildFromEncodedMap(map);
      Assert.assertEquals("http://A/B/C/D", uri.toString());
      uri = builder.buildFromMap(map, false);
      Assert.assertEquals("http://A/B/C/D", uri.toString());
View Full Code Here

      uri = builder.buildFromMap(map);
      Assert.assertEquals("http://A%2FB/C%2FD", uri.toString());
      uri = builder.buildFromEncodedMap(map);
      Assert.assertEquals("http://A/B/C/D", uri.toString());
      uri = builder.buildFromMap(map, false);
      Assert.assertEquals("http://A/B/C/D", uri.toString());

   }

   @Test
View Full Code Here

        // now process any embedded URI template parameters
        UriBuilder ub=applyLinkStyle(template, link.getLinkStyle(), uriInfo);
        UriTemplateParser parser = new UriTemplateParser(template);
        List<String> parameterNames = parser.getNames();
        Map<String, Object> valueMap = getParameterValues(parameterNames, link, context);
        URI uri = ub.buildFromMap(valueMap);
        return uri;
    }

    private static UriBuilder applyLinkStyle(String template, Ref.Style style, UriInfo uriInfo) {
        UriBuilder ub=null;
View Full Code Here

        map.put("v3", "a+b");
        map.put("v4", "c%2Bd");
        map.put("v5", "frag");

        // buildFromMap
        uri = builder.buildFromMap(map);
        uriString = uri.toString();
        assertEquals("//localhost:8080/some/path/pathEx/a+b/a+bc%252Bd#frag", uriString);

        // buildFromEncodedMap
        uri = builder.buildFromEncodedMap(map);
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.