Package org.apache.wicket.request.resource.AbstractResource

Examples of org.apache.wicket.request.resource.AbstractResource.WriteCallback


  /**
   */
  public void testWriteStream()
  {
    WriteCallback callback = new WriteCallback()
    {

      @Override
      public void writeData(Attributes attributes)
      {

      }
    };
    ByteArrayResponse response = new ByteArrayResponse();
    Attributes attributes = new Attributes(new MockWebRequest(new Url()), response);
    byte[] srcData = new byte[5000];
    for (int i = 0; i < srcData.length; i++)
    {
      srcData[i] = (byte)i;
    }
    InputStream in = new ByteArrayInputStream(srcData);
    callback.writeStream(attributes, in);
    assertTrue("Content not equal", Arrays.equals(response.getBytes(), srcData));
  }
View Full Code Here


  /**
   */
  @Test
  public void writeStream() throws IOException
  {
    WriteCallback callback = new WriteCallback()
    {

      @Override
      public void writeData(Attributes attributes)
      {

      }
    };
    ByteArrayResponse response = new ByteArrayResponse();
    Attributes attributes = new Attributes(new MockWebRequest(new Url()), response);
    byte[] srcData = new byte[5000];
    for (int i = 0; i < srcData.length; i++)
    {
      srcData[i] = (byte)i;
    }
    InputStream in = new ByteArrayInputStream(srcData);
    callback.writeStream(attributes, in);
    assertTrue("Content not equal", Arrays.equals(response.getBytes(), srcData));
  }
View Full Code Here

  protected ResourceResponse newResourceResponse(Attributes attributes) {
    ResourceResponse resourceResponse = new ResourceResponse();
    resourceResponse.setContentType("text/xml");
    resourceResponse.setTextEncoding("utf-8");
   
    resourceResponse.setWriteCallback(new WriteCallback()
    {
      @Override
      public void writeData(Attributes attributes) throws IOException
      {
        OutputStream outputStream = attributes.getResponse().getOutputStream();
View Full Code Here

  /**
   */
  @Test
  public void writeStream()
  {
    WriteCallback callback = new WriteCallback()
    {

      @Override
      public void writeData(Attributes attributes)
      {

      }
    };
    ByteArrayResponse response = new ByteArrayResponse();
    Attributes attributes = new Attributes(new MockWebRequest(new Url()), response);
    byte[] srcData = new byte[5000];
    for (int i = 0; i < srcData.length; i++)
    {
      srcData[i] = (byte)i;
    }
    InputStream in = new ByteArrayInputStream(srcData);
    callback.writeStream(attributes, in);
    assertTrue("Content not equal", Arrays.equals(response.getBytes(), srcData));
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.resource.AbstractResource.WriteCallback

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.