Package com.peterhi.obsolete

Examples of com.peterhi.obsolete.Data


  }
 
  @Test
  public void pCtor_Data() throws Exception {
    try {
      Data data = new Data();
      Stream stream = new Stream(data);
      assertEquals(data, stream.getData());
    } finally {
    }
  }
View Full Code Here


  }
 
  @Test
  public void pGetData_void() throws Exception {
    try {
      Data data = new Data();
      Stream stream = new Stream(data);
      assertEquals(data, stream.getData());
    } finally {
    }
  }
View Full Code Here

    try {
      byte[] buffer = new byte[] {
        Integer.valueOf("01010101", 2).byteValue()
      };
     
      Data data = new Data(buffer);
      Stream stream = new Stream(buffer);
     
      for (int i = 0; i < 9; i++) {
        assertEquals(data.read(), stream.readBit());
      }
    } finally {
    }
  }
View Full Code Here

    try {
      byte[] buffer = new byte[] {
        Integer.valueOf("01010101", 2).byteValue()
      };
     
      Data data = new Data(buffer);
      Stream stream = new Stream(buffer);
     
      for (int i = 0; i < 8; i++) {
        assertEquals(data.read2(), stream.readBit2());
      }
    } finally {
    }
  }
View Full Code Here

  }
 
  @Test
  public void fPeek2_void() throws Exception {
    try {
      Data data = new Data(0);
      data.peek2();
      fail();
    } catch (EOFException ex) {
    } finally {
    }
  }
View Full Code Here

  }
 
  @Test
  public void pPeek_int_boolean() throws Exception {
    try {
      Data data = new Data(new byte[] {
        Integer.valueOf("00011111", 2).byteValue(),
        Integer.valueOf("10001111", 2).byteValue(),
        Integer.valueOf("11111010", 2).byteValue(),
        Integer.valueOf("10010110", 2).byteValue()
      });
     
      assertEquals(0, data.debug_GetRead());
      BigInteger a = data.peek(32, false);
      assertEquals(0, data.debug_GetRead());
      BigInteger b = data.read(32, false);
      assertEquals(32, data.debug_GetRead());
      assertEquals(a, b);
      assertEquals(0, data.readable());
    } finally {
    }
  }
View Full Code Here

  }
 
  @Test
  public void fPeek_int_boolean() throws Exception {
    try {
      Data data = new Data(0);
      data.peek(32, false);
    } catch (EOFException ex) {
    } finally {
    }
   
    try {
      Data data = new Data(new byte[] {
        Integer.valueOf("01010101", 2).byteValue()
      });
      data.peek(9, false);
      fail();
    } catch (InsufficientBufferException ex) {
    } finally {
    }
  }
View Full Code Here

    try {
      byte[] buffer = new byte[] {
        Integer.valueOf("01010101", 2).byteValue(),
        Integer.valueOf("10101010", 2).byteValue()
      };
      Data data = new Data(buffer);
     
      assertEquals(2, data.debug_GetBuffer().length);
      assertEquals(16, data.debug_GetWrite());
      assertEquals(16, data.written());
      assertEquals(16, data.readable());
     
      for (int i = 0; i < 8; i++) {
        assertEquals(1 - i % 2, data.read());
      }
     
      assertEquals(8, data.debug_GetRead());
      assertEquals(8, data.readable());
     
      for (int i = 0; i < 8; i++) {
        assertEquals(i % 2, data.read());
      }
     
      assertEquals(16, data.debug_GetRead());
      assertEquals(16, data.debug_GetWrite());
      assertEquals(0, data.readable());
    } finally {
    }
  }
View Full Code Here

  public void fRead_void() throws Exception {
    try {
      byte[] buffer = new byte[] {
        Integer.valueOf("01010101", 2).byteValue()
      };
      Data data = new Data(buffer, 0, 1, true);
      assertEquals(1, data.read());
      assertEquals(RT.EOF, data.read());
    } finally {
    }
  }
View Full Code Here

    try {
      byte[] buffer = new byte[] {
        Integer.valueOf("01010101", 2).byteValue(),
        Integer.valueOf("10101010", 2).byteValue()
      };
      Data data = new Data(buffer);
     
      assertEquals(2, data.debug_GetBuffer().length);
      assertEquals(16, data.written());
      assertEquals(16, data.readable());
     
      for (int i = 0; i < 8; i++) {
        if (i % 2 == 0) {
          assertEquals(true, data.read2());
        } else {
          assertEquals(false, data.read2());
        }
      }
     
      assertEquals(8, data.debug_GetRead());
      assertEquals(8, data.readable());
     
      for (int i = 0; i < 8; i++) {
        if (i % 2 == 0) {
          assertEquals(false, data.read2());
        } else {
          assertEquals(true, data.read2());
        }
      }
     
      assertEquals(16, data.debug_GetRead());
      assertEquals(16, data.debug_GetWrite());
      assertEquals(0, data.readable());
    } finally {
    }
  }
View Full Code Here

TOP

Related Classes of com.peterhi.obsolete.Data

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.