Examples of ByteArrayRandomAccess


Examples of org.entityfs.util.io.ByteArrayRandomAccess

  public void testReadLong()
  {
    ConfigurableLengthLongNullSerializer s = new ConfigurableLengthLongNullSerializer(1, 0);
    byte[] barr = s.serialize(null);
    assertNull(s.readLong(new ByteArrayInputStream(barr)));
    assertNull(s.readLong(new ByteArrayRandomAccess(barr)));
    barr = s.serialize(1L);
    assertEquals(1, s.readLong(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, s.readLong(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(255L);
    assertEquals(255, s.readLong(new ByteArrayInputStream(barr)).intValue());
    assertEquals(255, s.readLong(new ByteArrayRandomAccess(barr)).intValue());
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  @Test
  public void testReadBoolean()
  {
    byte[] barr = BooleanSerializer.INSTANCE.serialize(Boolean.FALSE);
    assertFalse(BooleanSerializer.INSTANCE.readBoolean(new ByteArrayInputStream(barr)));
    assertFalse(BooleanSerializer.INSTANCE.readBoolean(new ByteArrayRandomAccess(barr)));
    barr = BooleanSerializer.INSTANCE.serialize(Boolean.TRUE);
    assertTrue(BooleanSerializer.INSTANCE.readBoolean(new ByteArrayInputStream(barr)));
    assertTrue(BooleanSerializer.INSTANCE.readBoolean(new ByteArrayRandomAccess(barr)));
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  @Test
  public void testReadDouble()
  {
    byte[] barr = DoubleSerializer.INSTANCE.serialize(0d);
    assertEquals(0d, DoubleSerializer.INSTANCE.readDouble(new ByteArrayInputStream(barr)).doubleValue(), 0.00000001d);
    assertEquals(0d, DoubleSerializer.INSTANCE.readDouble(new ByteArrayRandomAccess(barr)).doubleValue(), 0.00000001d);
    barr = DoubleSerializer.INSTANCE.serialize(1d);
    assertEquals(1d, DoubleSerializer.INSTANCE.readDouble(new ByteArrayInputStream(barr)).doubleValue(), 0.00000001d);
    assertEquals(1d, DoubleSerializer.INSTANCE.readDouble(new ByteArrayRandomAccess(barr)).doubleValue(), 0.00000001d);
    barr = DoubleSerializer.INSTANCE.serialize(-1.2034d);
    assertEquals(-1.2034d, DoubleSerializer.INSTANCE.readDouble(new ByteArrayInputStream(barr)).doubleValue(), 0.00000001d);
    assertEquals(-1.2034d, DoubleSerializer.INSTANCE.readDouble(new ByteArrayRandomAccess(barr)).doubleValue(), 0.00000001d);
    barr = DoubleSerializer.INSTANCE.serialize(Double.MAX_VALUE);
    assertEquals(Double.MAX_VALUE, DoubleSerializer.INSTANCE.readDouble(new ByteArrayInputStream(barr)).doubleValue(), 0.00000001d);
    assertEquals(Double.MAX_VALUE, DoubleSerializer.INSTANCE.readDouble(new ByteArrayRandomAccess(barr)).doubleValue(), 0.00000001d);
    barr = DoubleSerializer.INSTANCE.serialize(Double.MIN_VALUE);
    assertEquals(Double.MIN_VALUE, DoubleSerializer.INSTANCE.readDouble(new ByteArrayInputStream(barr)).doubleValue(), 0.00000001d);
    assertEquals(Double.MIN_VALUE, DoubleSerializer.INSTANCE.readDouble(new ByteArrayRandomAccess(barr)).doubleValue(), 0.00000001d);
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  @Test
  public void testReadInteger()
  {
    byte[] barr = IntegerSerializer.INSTANCE.serialize(0);
    assertEquals(0, IntegerSerializer.INSTANCE.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(0, IntegerSerializer.INSTANCE.readInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = IntegerSerializer.INSTANCE.serialize(1);
    assertEquals(1, IntegerSerializer.INSTANCE.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, IntegerSerializer.INSTANCE.readInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = IntegerSerializer.INSTANCE.serialize(-1);
    assertEquals(-1, IntegerSerializer.INSTANCE.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(-1, IntegerSerializer.INSTANCE.readInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = IntegerSerializer.INSTANCE.serialize(Integer.MAX_VALUE);
    assertEquals(Integer.MAX_VALUE, IntegerSerializer.INSTANCE.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(Integer.MAX_VALUE, IntegerSerializer.INSTANCE.readInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = IntegerSerializer.INSTANCE.serialize(Integer.MIN_VALUE);
    assertEquals(Integer.MIN_VALUE, IntegerSerializer.INSTANCE.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(Integer.MIN_VALUE, IntegerSerializer.INSTANCE.readInteger(new ByteArrayRandomAccess(barr)).intValue());
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  @Test
  public void testReadUnsignedByte()
  {
    byte[] barr = UnsignedByteSerializer.INSTANCE.serialize((short) 0);
    assertEquals(0, UnsignedByteSerializer.INSTANCE.readUnsignedByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(0, UnsignedByteSerializer.INSTANCE.readUnsignedByte(new ByteArrayRandomAccess(barr)).intValue());
    barr = UnsignedByteSerializer.INSTANCE.serialize((short) 1);
    assertEquals(1, UnsignedByteSerializer.INSTANCE.readUnsignedByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, UnsignedByteSerializer.INSTANCE.readUnsignedByte(new ByteArrayRandomAccess(barr)).intValue());
    barr = UnsignedByteSerializer.INSTANCE.serialize((short) 255);
    assertEquals(255, UnsignedByteSerializer.INSTANCE.readUnsignedByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(255, UnsignedByteSerializer.INSTANCE.readUnsignedByte(new ByteArrayRandomAccess(barr)).intValue());
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  @Test
  public void testReadByte()
  {
    byte[] barr = ByteSerializer.INSTANCE.serialize(Byte.valueOf((byte) 0));
    assertEquals(0, ByteSerializer.INSTANCE.readByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(0, ByteSerializer.INSTANCE.readByte(new ByteArrayRandomAccess(barr)).intValue());
    barr = ByteSerializer.INSTANCE.serialize(Byte.valueOf((byte) 1));
    assertEquals(1, ByteSerializer.INSTANCE.readByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, ByteSerializer.INSTANCE.readByte(new ByteArrayRandomAccess(barr)).intValue());
    barr = ByteSerializer.INSTANCE.serialize(Byte.valueOf((byte) -1));
    assertEquals(-1, ByteSerializer.INSTANCE.readByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(-1, ByteSerializer.INSTANCE.readByte(new ByteArrayRandomAccess(barr)).intValue());
    barr = ByteSerializer.INSTANCE.serialize(Byte.valueOf(Byte.MAX_VALUE));
    assertEquals(Byte.MAX_VALUE, ByteSerializer.INSTANCE.readByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(Byte.MAX_VALUE, ByteSerializer.INSTANCE.readByte(new ByteArrayRandomAccess(barr)).intValue());
    barr = ByteSerializer.INSTANCE.serialize(Byte.valueOf(Byte.MIN_VALUE));
    assertEquals(Byte.MIN_VALUE, ByteSerializer.INSTANCE.readByte(new ByteArrayInputStream(barr)).intValue());
    assertEquals(Byte.MIN_VALUE, ByteSerializer.INSTANCE.readByte(new ByteArrayRandomAccess(barr)).intValue());
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  public void testReadBigInteger()
  {
    FixedSizeBigIntegerNullSerializer s = new FixedSizeBigIntegerNullSerializer(2, BigInteger.valueOf(-122));
    byte[] barr = s.serialize(BigInteger.ZERO);
    assertEquals(0, s.readBigInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(0, s.readBigInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(BigInteger.ONE);
    assertEquals(1, s.readBigInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, s.readBigInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(BigInteger.valueOf(127));
    assertEquals(127, s.readBigInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(127, s.readBigInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(BigInteger.valueOf(-128));
    assertEquals(-128, s.readBigInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(-128, s.readBigInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(BigInteger.valueOf(-122));
    assertNull(s.readBigInteger(new ByteArrayInputStream(barr)));
    assertNull(s.readBigInteger(new ByteArrayRandomAccess(barr)));
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  public void testReadLong()
  {
    ConfigurableLengthLongSerializer s = new ConfigurableLengthLongSerializer(1);
    byte[] barr = s.serialize(0L);
    assertEquals(0, s.readLong(new ByteArrayInputStream(barr)).intValue());
    assertEquals(0, s.readLong(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(1L);
    assertEquals(1, s.readLong(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, s.readLong(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(255L);
    assertEquals(255, s.readLong(new ByteArrayInputStream(barr)).intValue());
    assertEquals(255, s.readLong(new ByteArrayRandomAccess(barr)).intValue());
  }
View Full Code Here

Examples of org.entityfs.util.io.ByteArrayRandomAccess

  public void testReadInteger()
  {
    ConfigurableLengthIntegerNullSerializer s = new ConfigurableLengthIntegerNullSerializer(1, 0);
    byte[] barr = s.serialize(null);
    assertNull(s.readInteger(new ByteArrayInputStream(barr)));
    assertNull(s.readInteger(new ByteArrayRandomAccess(barr)));
    barr = s.serialize(1);
    assertEquals(1, s.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(1, s.readInteger(new ByteArrayRandomAccess(barr)).intValue());
    barr = s.serialize(255);
    assertEquals(255, s.readInteger(new ByteArrayInputStream(barr)).intValue());
    assertEquals(255, s.readInteger(new ByteArrayRandomAccess(barr)).intValue());
  }
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.