Package org.apache.clerezza.triaxrs.mock

Examples of org.apache.clerezza.triaxrs.mock.ResponseImpl


                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


    components[0] = new HidingWriter();
    JaxRsHandler handler = HandlerCreator.getHandler("", components,
        MyResource.class);

    Request requestMock = EasyMock.createNiceMock(Request.class);
    ResponseImpl responseImpl = new ResponseImpl();
   
    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);
    replay(requestURI);

    handler.handle(requestMock, responseImpl);
    responseImpl.consumeBody();
    Assert.assertArrayEquals(hiddenEntity.getBytes(), responseImpl.getBodyBytes());

  }
View Full Code Here

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

    ResponseImpl responseImpl = new ResponseImpl();
    handler.handle(requestMock, responseImpl);
    responseImpl.consumeBody();
    assertTrue(methodInvoked1);
    assertTrue(methodInvoked2);
    assertTrue(methodInvoked3);
   
    assertEquals(prevSegParamThree, "paramXY");
    assertEquals(idThree, "myID");
       
    assertArrayEquals("Welcome to /foobar".getBytes(), responseImpl.getBodyBytes());
  }
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

    // set a RFC 1766 language tag that can't be converted to a Locale
    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

  public void testResponseObject() throws Exception {

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

    Request requestMock = EasyMock.createNiceMock(Request.class);
    ResponseImpl responseImpl = new ResponseImpl();
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/");
    expect(requestMock.getRequestURI()).andReturn(requestURI).anyTimes();
    expect(requestURI.getType()).andReturn(null).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

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

    Request requestMock = EasyMock.createNiceMock(Request.class);
    ResponseImpl responseImpl = new ResponseImpl();
    //Response responseMock = EasyMock.createNiceMock(Response.class);
    //makeThreadSafe(responseMock, true);
    //responseMock.setBody((MessageBody) anyObject());
    expect(requestMock.getMethod()).andReturn(Method.GET).anyTimes();
    RequestURI requestURI = EasyMock.createNiceMock(RequestURI.class);
    expect(requestURI.getPath()).andReturn("/");
    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

  public void testResponseObject() throws Exception {

    JaxRsHandler handler = HandlerCreator.getHandler(MyResource.class);
   
    Request requestMock = EasyMock.createNiceMock(Request.class);
    ResponseImpl responseImpl = new ResponseImpl();

    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);
    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);
    assertEquals("http://localhost:8000/newresource", location[0]);
  }
View Full Code Here

TOP

Related Classes of org.apache.clerezza.triaxrs.mock.ResponseImpl

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.