package org.jooby; import org.jooby.mvc.GET; import org.jooby.mvc.POST; import org.jooby.mvc.Path; import org.jooby.test.ServerFeature; import org.junit.Test; public class MvcMethodWithMultipleVerbsFeature extends ServerFeature { public static class Resource { @GET @POST @Path("/") public String getOrPost(final org.jooby.Request req) { return req.route().method().toString(); } } { use(Resource.class); } @Test public void get() throws Exception { request() .get("/") .expect("GET") .expect(200); } @Test public void post() throws Exception { request() .post("/") .expect("POST") .expect(200); } }