Package org.wymiwyg.wrhapi

Examples of org.wymiwyg.wrhapi.Response


  public void performPut() throws Exception {

    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);
   
    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.PUT).anyTimes();
    String[] contentTypeHeader = {"text/plain"};
    expect(requestMock.getHeaderValues(HeaderName.CONTENT_TYPE)).andReturn(contentTypeHeader).anyTimes();
    //this redundancy makes me prefer not to use mocks
    Set<HeaderName> headerNames = new HashSet<HeaderName>();
View Full Code Here


  public void testOptions() throws Exception {

    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);
   
    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/path");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    responseMock.setResponseStatus(ResponseStatus.NOT_FOUND);
    EasyMock.makeThreadSafe(responseMock, true);
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    //handler.handle(requestMock, response);
View Full Code Here

  public void testOptions() throws Exception {

    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);

    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.POST).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/path");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    expect(requestURI.getType()).andReturn(null).anyTimes();
View Full Code Here

  public void testQueryParam() throws Exception {

    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);
   
    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    String value = "a/path/with/slashes";
    expect(requestURI.getPath()).andReturn("/prefix/"+value).anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
View Full Code Here

    handlePathParamValue = null;
    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);

    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/prefixwithotherstuff/bla/bla").anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
View Full Code Here

  public void testQueryParam() throws Exception {

    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);
   
    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    String value = "a/path/with/slashes";
    expect(requestURI.getPath()).andReturn("/prefix/"+value).anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
View Full Code Here

                out.write(str.getBytes());
              }
            });   
    request.setRequestURI(uri);
    request.setMethod(Method.POST);   
    Response response = new ResponseImpl();
    handler.handle(request, response);
    assertEquals("foo bar", TestResourceForDefaultValue.value);
 
View Full Code Here

        registerApplicationConfig(applicationConfig, "");
      }
    };

    Request requestMock = EasyMock.createNiceMock(Request.class);
    Response responseMock = EasyMock.createNiceMock(Response.class);
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
View Full Code Here

    headervalues[0] = "testheadervalue";
    String headerName = "tEstHeaDER";
    request.setHeader(HeaderName.get(headerName), headervalues);
    request.setRequestURI(uri);
    request.setMethod(Method.GET);
    Response response = new ResponseImpl();
    handler.handle(request, response);

    assertTrue(methodInvokedForGet);
    assertEquals(headervalues[0], headervalue);
View Full Code Here

    String[] headervalues = new String[1];
    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);
View Full Code Here

TOP

Related Classes of org.wymiwyg.wrhapi.Response

Copyright © 2018 www.massapicom. 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.