package org.jboss.resteasy.test.resource.param.resource;
import org.junit.Assert;
import javax.ws.rs.Path;
import javax.ws.rs.GET;
import javax.ws.rs.PathParam;
import javax.ws.rs.QueryParam;
@Path("/")
public class SpecialCharsInUrlResource {
private static final String decodedPart = "foo+bar gee@foo.com";
private static final String queryDecodedPart = "foo bar gee@foo.com";
@Path("/simple/{bar}")
@GET
public String get(@PathParam("bar") String pathParam, @QueryParam("foo") String queryParam) {
Assert.assertEquals(decodedPart, pathParam);
Assert.assertEquals(queryDecodedPart, queryParam);
return pathParam;
}
}