diff --git a/src/main/java/org/hidetake/tokenizer/HelloWorld.java b/src/main/java/org/hidetake/tokenizer/HelloWorld.java deleted file mode 100644 index 459495c..0000000 --- a/src/main/java/org/hidetake/tokenizer/HelloWorld.java +++ /dev/null @@ -1,29 +0,0 @@ -package org.hidetake.tokenizer; -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Response; - -@Path("/hello") -public class HelloWorld { - - @GET - @Path("/echo/{input}") - @Produces("text/plain") - public String ping(@PathParam("input") String input) { - return input; - } - - @POST - @Produces("application/json") - @Consumes("application/json") - @Path("/jsonBean") - public Response modifyJson(JsonBean input) { - input.setVal2(input.getVal1()); - return Response.ok().entity(input).build(); - } -} - diff --git a/src/main/java/org/hidetake/tokenizer/JsonBean.java b/src/main/java/org/hidetake/tokenizer/JsonBean.java deleted file mode 100644 index 88f5c5f..0000000 --- a/src/main/java/org/hidetake/tokenizer/JsonBean.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.hidetake.tokenizer; - - -public class JsonBean { - private String val1; - private String val2; - - public String getVal1() { - return val1; - } - - public void setVal1(String val1) { - this.val1 = val1; - } - - public String getVal2() { - return val2; - } - - public void setVal2(String val2) { - this.val2 = val2; - } - -} diff --git a/src/test/java/org/hidetake/tokenizer/HelloWorldIT.java b/src/test/java/org/hidetake/tokenizer/HelloWorldIT.java deleted file mode 100644 index a58820e..0000000 --- a/src/test/java/org/hidetake/tokenizer/HelloWorldIT.java +++ /dev/null @@ -1,51 +0,0 @@ -package org.hidetake.tokenizer; - -import static org.junit.Assert.assertEquals; - -import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; - -import javax.ws.rs.core.Response; - -import org.apache.cxf.helpers.IOUtils; -import org.apache.cxf.jaxrs.client.WebClient; -import org.codehaus.jackson.JsonParser; -import org.codehaus.jackson.map.MappingJsonFactory; -import org.junit.BeforeClass; -import org.junit.Test; - -public class HelloWorldIT { - private static String endpointUrl; - - @BeforeClass - public static void beforeClass() { - endpointUrl = System.getProperty("service.url"); - } - - @Test - public void testPing() throws Exception { - WebClient client = WebClient.create(endpointUrl + "/hello/echo/SierraTangoNevada"); - Response r = client.accept("text/plain").get(); - assertEquals(Response.Status.OK.getStatusCode(), r.getStatus()); - String value = IOUtils.toString((InputStream)r.getEntity()); - assertEquals("SierraTangoNevada", value); - } - - @Test - public void testJsonRoundtrip() throws Exception { - List providers = new ArrayList(); - providers.add(new org.codehaus.jackson.jaxrs.JacksonJsonProvider()); - JsonBean inputBean = new JsonBean(); - inputBean.setVal1("Maple"); - WebClient client = WebClient.create(endpointUrl + "/hello/jsonBean", providers); - Response r = client.accept("application/json") - .type("application/json") - .post(inputBean); - assertEquals(Response.Status.OK.getStatusCode(), r.getStatus()); - MappingJsonFactory factory = new MappingJsonFactory(); - JsonParser parser = factory.createJsonParser((InputStream)r.getEntity()); - JsonBean output = parser.readValueAs(JsonBean.class); - assertEquals("Maple", output.getVal2()); - } -}