Package com.peterhi.runtime

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


    }
   
    {
      byte[] existingData = new byte[] { (byte )254, (byte )254 };
      Buffer testBuffer = new Buffer(existingData, 2, 8, true);
      assertArrayEquals(new byte[] { (byte )191 }, testBuffer.toByteArray(Buffer.COPY_METHOD_ALL_DATA));
    }
   
    try {
      Buffer nullExistingDataOffsetLengthBits = new Buffer(null, 0, 0, false);
      fail();
View Full Code Here


  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));
    }
   
    {
      Buffer allData = new Buffer(2);
      allData.fill(12, 1);
View Full Code Here

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

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

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

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

   
    {
      Buffer aligned = new Buffer(2);
      aligned.fill(12, 1);
      aligned.skip(4);
      assertArrayEquals(new byte[] { (byte )255 }, aligned.toByteArray(Buffer.COPY_METHOD_ALIGNED));
    }
   
    try {
      Buffer invalidCopyMethod = new Buffer(new byte[0]);
      invalidCopyMethod.toByteArray(Integer.MIN_VALUE);
View Full Code Here

      assertArrayEquals(new byte[] { (byte )255 }, aligned.toByteArray(Buffer.COPY_METHOD_ALIGNED));
    }
   
    try {
      Buffer invalidCopyMethod = new Buffer(new byte[0]);
      invalidCopyMethod.toByteArray(Integer.MIN_VALUE);
      fail();
    } catch (IllegalArgumentException ex) {
    }
  }
 
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.