Package org.apache.clerezza.triaxrs

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


    expect(requestURI.getPath()).andReturn("/").anyTimes();
    expect(requestURI.getQuery()).andReturn("value=" + decimalString)
        .anyTimes();
    replay(requestURI);
    handler.handle(requestMock, responseImpl);
    responseImpl.consumeBody();
    Assert.assertArrayEquals(("int:" + decimalString).getBytes(), responseImpl.getBodyBytes());
  }
}
View Full Code Here


    expect(requestURI.getPath()).andReturn("/prefix/"+value).anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertEquals("sub", handlePathParamValue);

  }

  @Test
View Full Code Here

    expect(requestURI.getPath()).andReturn("/prefixwithotherstuff/bla/bla").anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertEquals(null, handlePathParamValue);

  }
}
View Full Code Here

    expect(requestURI.getPath()).andReturn("/prefix/"+value).anyTimes();
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);
    replay(responseMock);
    handler.handle(requestMock, responseMock);
    assertEquals(value, handlePathParamValue);

  }
}
View Full Code Here

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

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

      public ReadableByteChannel read() throws IOException {
        return Channels.newChannel(new ByteArrayInputStream("body".getBytes()));
      }
    });
    ResponseImpl responseImpl = new ResponseImpl();
    handler.handle(request, responseImpl);
    assertTrue(exceptionMapperUsed);
  }

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

    RequestURIImpl uri = new RequestURIImpl();
    uri.setPath("/writer");
    request.setRequestURI(uri);
    request.setMethod(Method.GET);
    ResponseImpl responseImpl = new ResponseImpl();
    handler.handle(request, responseImpl);
    responseImpl.consumeBody();
    assertTrue(exceptionMapperUsed);
    assertEquals(ResponseStatus.SUCCESS, responseImpl.getStatus());
    assertEquals(BODY, new String(responseImpl.getBodyBytes()));
View Full Code Here

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

    expect(requestURI.getPath()).andReturn("/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    replay(requestMock);
    replay(requestURI);

    handler.handle(requestMock, responseImpl);
    responseImpl.consumeBody();
    Assert.assertArrayEquals(hiddenEntity.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(methodInvokedForGet);
    Assert.assertEquals(1, initCount);

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