Package org.apache.clerezza.triaxrs

Examples of org.apache.clerezza.triaxrs.JaxRsHandler.handle()


    RequestImpl requestMock = new RequestImpl();
    RequestURIImpl requestUri = new RequestURIImpl();
    requestUri.setPath("/test+resource");
    requestMock.setRequestURI(requestUri);
    requestMock.setMethod(Method.GET);
    handler.handle(requestMock, new ResponseImpl());
    assertTrue(methodInvokedForGet);
  }

  @Test
  public void requestOnResourcePathContainingSpaceTest() throws Exception {
View Full Code Here


    RequestImpl requestMock = new RequestImpl();
    RequestURIImpl requestUri = new RequestURIImpl();
    requestUri.setPath("/bla%20bla");
    requestMock.setRequestURI(requestUri);
    requestMock.setMethod(Method.GET);
    handler.handle(requestMock, new ResponseImpl());
    assertTrue(methodInvokedForGet);
  }

  @Test
  public void reqOnResMethodPathContainingEncSpaceTest() throws Exception {
View Full Code Here

    RequestImpl requestMock = new RequestImpl();
    RequestURIImpl requestUri = new RequestURIImpl();
    requestUri.setPath("/foo/bar%20foo");
    requestMock.setRequestURI(requestUri);
    requestMock.setMethod(Method.GET);
    handler.handle(requestMock, new ResponseImpl());
    assertTrue(methodInvokedForGet);
  }

  @Test
  public void reqOnResMethodPathContainingSpaceTest() throws Exception {
View Full Code Here

    RequestImpl requestMock = new RequestImpl();
    RequestURIImpl requestUri = new RequestURIImpl();
    requestUri.setPath("/foo/da%20ja");
    requestMock.setRequestURI(requestUri);
    requestMock.setMethod(Method.GET);
    handler.handle(requestMock, new ResponseImpl());
    assertTrue(methodInvokedForGet);
  }
}
View Full Code Here

    expect(requestURI.getQuery()).andReturn("key=value").anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertEquals("value", handleGetParamValue);

  }

  @Test
View Full Code Here

    expect(requestURI.getQuery()).andReturn("key=foo+bar").anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertEquals("foo bar", handleGetParamValue);

  }

  @Test
View Full Code Here

        .anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertEquals("value1", handleGetParamValue1.get(0));
    assertEquals("value2", handleGetParamValue1.get(1));
    assertEquals(2, handleGetParamValue1.size());
    assertEquals("value3", handleGetParamValue2.get(0).getValue());
    assertEquals("value4", handleGetParamValue2.get(1).getValue());
View Full Code Here

    headervalues[0] = "en-uk-cockney";
    request.setHeader(HeaderName.ACCEPT_LANGUAGE, headervalues);
    request.setRequestURI(uri);
    request.setMethod(Method.GET);
    Response response = new ResponseImpl();
    handler.handle(request, response);

    assertTrue(mylocale != null);
    assertEquals("en_UK_cockney", mylocale.toString());
    assertTrue(mylocale2 != null);
    assertEquals("en_UK_cockney", mylocale2.toString());
View Full Code Here

    headervalues[0] = "i-klingon";
    request.setHeader(HeaderName.ACCEPT_LANGUAGE, headervalues);
    request.setRequestURI(uri);
    request.setMethod(Method.GET);
    Response response = new ResponseImpl();
    handler.handle(request, response);

    assertEquals(mylocale, null);
    assertEquals(mylocale2, null);
  }
View Full Code Here

    expect(requestURI.getPath()).andReturn("/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    verify(responseMock);

  }
}
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.