Package org.apache.clerezza.triaxrs

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


    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();
    assertTrue(writerCalled);
    Assert.assertArrayEquals(entity.getBytes(), responseImpl.getBodyBytes());

    String[] contentType = responseImpl.getHeaders().get(HeaderName.CONTENT_TYPE);
View Full Code Here


    headervalues[0] = "test/string3";
    request.setHeader(HeaderName.ACCEPT, headervalues);
    request.setRequestURI(uri);
    request.setMethod(Method.GET);
    ResponseImpl response = new ResponseImpl();
    handler.handle(request, response);

    assertTrue(!writerCalled);
  }

  @Test
View Full Code Here

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

        ResponseImpl responseImpl = new ResponseImpl();
        handler.handle(requestMock, responseImpl);
        responseImpl.consumeBody();
       
        Assert.assertArrayEquals(errMsg.getBytes(), responseImpl.getBodyBytes());
    }
}
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(!writerCalled);
    verify(responseMock);
  }
}
View Full Code Here

    expect(requestURI.getQuery()).andReturn("id="+idValue).anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    Assert.assertEquals(idValue, idValueReceived);
  }
}
View Full Code Here

//        assertTrue(methodInvokedForGet);

        ResponseImpl resp = new ResponseImpl();
        boolean handlerExceptionThrown = false;
        try {
            handler.handle(requestMock, resp);
        } catch (HandlerException ex) {
            handlerExceptionThrown = true;
            assertNotNull(ex.getCause());
            assertTrue(ex.getCause().equals(exception));
        }
View Full Code Here

        Collections.singleton(HeaderName.ACCEPT)).anyTimes();
    expect(requestMock.getHeaderValues(HeaderName.ACCEPT))
    .andReturn(acceptHeaders).anyTimes();
    replay(requestMock);
    replay(requestURI);
    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

        request.setMethod(Method.GET);
       
        ResponseImpl response = new ResponseImpl();
       

        handler.handle(request, response);
    assertEquals(ResponseStatus.NOT_FOUND, response.getStatus());
       
       
    }
View Full Code Here

    expect(requestURI.getPath()).andReturn("/prefix/test/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertTrue(methodInvokedForGet);
  }
 
  @Test
  public void testNotPrefixedUrlRequestUnreachableOfApp() throws Exception {
View Full Code Here

    expect(requestURI.getPath()).andReturn("/test/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertFalse(methodInvokedForGet);
  }
 
  @Test
  public void testPrefixedUrlOfComponent() 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.