Package org.apache.clerezza.triaxrs

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


    expect(requestURI2.getPath()).andReturn("/superclass");
    expect(requestMock2.getRequestURI()).andReturn(requestURI2).anyTimes();
    replay(requestMock2);
    replay(requestURI2);
    replay(responseMock2);
    handler.handle(requestMock2, responseMock2);
    assertTrue(!handleGetInvoked && !superHandleGetInvoked);
  }
 
  public static void reset() {
    handleGetInvoked = false;
View Full Code Here


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

  }
}
View Full Code Here

    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    //responseMock.addHeader(StringValueMatcher.eqToString(HeaderName.CONTENT_TYPE), StringValueMatcher.eqToString("text/html"));
    replay(requestMock);
    replay(requestURI);
    //replay(responseMock);
    handler.handle(requestMock, responseImpl);
    responseImpl.consumeBody();
    String[] contentType = responseImpl.getHeaders().get(HeaderName.CONTENT_TYPE);
    Assert.assertTrue(contentType.length == 1);
        Assert.assertEquals("text/html", contentType[0]);
  }
View Full Code Here

    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    handler.handle(requestMock, responseImpl);
    responseImpl.consumeBody();
    Assert.assertArrayEquals(entity, responseImpl.getBodyBytes());


  }
View Full Code Here

    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);

    ResponseImpl response = new ResponseImpl();
    handler.handle(requestMock, response);

    assertTrue(postMethodInvoked);

    String[] location = response.getHeaders().get(HeaderName.LOCATION);
    Assert.assertTrue(location.length == 1);
View Full Code Here

    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);

    ResponseImpl responseImpl = new ResponseImpl();
    handler.handle(requestMock, responseImpl);
    assertNotNull(responseImpl.getStatus());
    assertNotNull(responseImpl.getHeaders());
        responseImpl.consumeBody();
        Assert.assertArrayEquals(errMsg.getBytes(), responseImpl.getBodyBytes());
  }
View Full Code Here

    uri.setPath("foo/sub");
    request.setRequestURI(uri);
    request.setMethod(Method.GET);

    handler.handle(request, response);

    Assert.assertEquals("subGet", value);
  }

  @Test
View Full Code Here

    uri.setPath("foo");
    request.setRequestURI(uri);
    request.setMethod(Method.POST);

    handler.handle(request, response);

    Assert.assertEquals("subPost", value);
  }

}
View Full Code Here

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

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

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

  @Test
  public void requestOnResourcePathContainingPlusTest() throws Exception {
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.