Package com.peterhi.runtime

Examples of com.peterhi.runtime.Buffer.fill()


    testBuffer.write(1);
   
    // 0[1111111]
    //   ||||||
    //   filled
    testBuffer.fill(6, 1);
   
    // [11111111]
    //   ||||||
    //   filled
    testBuffer.write(1);
View Full Code Here


 
  @Test
  public void testToByteArray() throws Exception {
    {
      Buffer allData = new Buffer(1);
      allData.fill(8, 1);
      allData.read();
      assertArrayEquals(new byte[] { -1 }, allData.toByteArray(Buffer.COPY_METHOD_ALL_DATA));
    }
   
    {
View Full Code Here

      assertArrayEquals(new byte[] { -1 }, allData.toByteArray(Buffer.COPY_METHOD_ALL_DATA));
    }
   
    {
      Buffer allData = new Buffer(2);
      allData.fill(12, 1);
      allData.skip(4);
      assertArrayEquals(new byte[] { -1, 15 }, allData.toByteArray(Buffer.COPY_METHOD_ALL_DATA));
    }
   
    {
View Full Code Here

      assertArrayEquals(new byte[] { -1, 15 }, allData.toByteArray(Buffer.COPY_METHOD_ALL_DATA));
    }
   
    {
      Buffer defaultBuf = new Buffer(1);
      defaultBuf.fill(8, 1);
      defaultBuf.read();
      assertArrayEquals(new byte[] { (byte )254 }, defaultBuf.toByteArray(Buffer.COPY_METHOD_DEFAULT));
    }
   
    {
View Full Code Here

      assertArrayEquals(new byte[] { (byte )254 }, defaultBuf.toByteArray(Buffer.COPY_METHOD_DEFAULT));
    }
   
    {
      Buffer defaultBuf = new Buffer(2);
      defaultBuf.fill(12, 1);
      defaultBuf.skip(4);
      assertArrayEquals(new byte[] { (byte )240, 15 }, defaultBuf.toByteArray(Buffer.COPY_METHOD_DEFAULT));
    }
   
    {
View Full Code Here

      assertArrayEquals(new byte[] { (byte )240, 15 }, defaultBuf.toByteArray(Buffer.COPY_METHOD_DEFAULT));
    }
   
    {
      Buffer aligned = new Buffer(1);
      aligned.fill(8, 1);
      aligned.read();
      assertArrayEquals(new byte[] { 127 }, aligned.toByteArray(Buffer.COPY_METHOD_ALIGNED));
    }
   
    {
View Full Code Here

      assertArrayEquals(new byte[] { 127 }, aligned.toByteArray(Buffer.COPY_METHOD_ALIGNED));
    }
   
    {
      Buffer aligned = new Buffer(2);
      aligned.fill(12, 1);
      aligned.skip(4);
      assertArrayEquals(new byte[] { (byte )255 }, aligned.toByteArray(Buffer.COPY_METHOD_ALIGNED));
    }
   
    try {
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.