Package com.cloudera.flume.handlers.text.CustomDelimCursor

Examples of com.cloudera.flume.handlers.text.CustomDelimCursor.ByteBufferAsCharSequence.charAt()


  @Test
  public void testByteBufferCharSequence() {
    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
    ByteBufferAsCharSequence bbcs = new ByteBufferAsCharSequence(buf);

    assertEquals('T', bbcs.charAt(0));
    assertEquals('h', bbcs.charAt(1));
    assertEquals('i', bbcs.charAt(2));
    assertEquals('s', bbcs.charAt(3));
    assertEquals('s', bbcs.charAt(12));
    assertEquals('t', bbcs.charAt(13));
View Full Code Here


  public void testByteBufferCharSequence() {
    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
    ByteBufferAsCharSequence bbcs = new ByteBufferAsCharSequence(buf);

    assertEquals('T', bbcs.charAt(0));
    assertEquals('h', bbcs.charAt(1));
    assertEquals('i', bbcs.charAt(2));
    assertEquals('s', bbcs.charAt(3));
    assertEquals('s', bbcs.charAt(12));
    assertEquals('t', bbcs.charAt(13));
View Full Code Here

    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
    ByteBufferAsCharSequence bbcs = new ByteBufferAsCharSequence(buf);

    assertEquals('T', bbcs.charAt(0));
    assertEquals('h', bbcs.charAt(1));
    assertEquals('i', bbcs.charAt(2));
    assertEquals('s', bbcs.charAt(3));
    assertEquals('s', bbcs.charAt(12));
    assertEquals('t', bbcs.charAt(13));

  }
View Full Code Here

    ByteBufferAsCharSequence bbcs = new ByteBufferAsCharSequence(buf);

    assertEquals('T', bbcs.charAt(0));
    assertEquals('h', bbcs.charAt(1));
    assertEquals('i', bbcs.charAt(2));
    assertEquals('s', bbcs.charAt(3));
    assertEquals('s', bbcs.charAt(12));
    assertEquals('t', bbcs.charAt(13));

  }
View Full Code Here

    assertEquals('T', bbcs.charAt(0));
    assertEquals('h', bbcs.charAt(1));
    assertEquals('i', bbcs.charAt(2));
    assertEquals('s', bbcs.charAt(3));
    assertEquals('s', bbcs.charAt(12));
    assertEquals('t', bbcs.charAt(13));

  }

  @Test(expected = IndexOutOfBoundsException.class)
View Full Code Here

    assertEquals('T', bbcs.charAt(0));
    assertEquals('h', bbcs.charAt(1));
    assertEquals('i', bbcs.charAt(2));
    assertEquals('s', bbcs.charAt(3));
    assertEquals('s', bbcs.charAt(12));
    assertEquals('t', bbcs.charAt(13));

  }

  @Test(expected = IndexOutOfBoundsException.class)
  public void testByteBufferCharSequenceIOOBE() {
View Full Code Here

  @Test(expected = IndexOutOfBoundsException.class)
  public void testByteBufferCharSequenceIOOBE() {
    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
    ByteBufferAsCharSequence bbcs = new ByteBufferAsCharSequence(buf);
    bbcs.charAt(14);
  }

  @Test(expected = IndexOutOfBoundsException.class)
  public void testByteBufferCharSequenceIOOBE2() {
    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
View Full Code Here

  @Test(expected = IndexOutOfBoundsException.class)
  public void testByteBufferCharSequenceIOOBE2() {
    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
    ByteBufferAsCharSequence bbcs = new ByteBufferAsCharSequence(buf);
    bbcs.charAt(-1);
  }

  @Test
  public void testBBCSSubsequence() {
    ByteBuffer buf = ByteBuffer.wrap("This is a test".getBytes());
View Full Code Here

    assertEquals('i', cs.charAt(0));
    assertEquals('s', cs.charAt(1));
    assertEquals('s', cs.charAt(7));

    // original still sane?
    assertEquals('T', bbcs.charAt(0));
    assertEquals('t', bbcs.charAt(13));

  }

  @Test(expected = IndexOutOfBoundsException.class)
View Full Code Here

    assertEquals('s', cs.charAt(1));
    assertEquals('s', cs.charAt(7));

    // original still sane?
    assertEquals('T', bbcs.charAt(0));
    assertEquals('t', bbcs.charAt(13));

  }

  @Test(expected = IndexOutOfBoundsException.class)
  public void testBBCSSubsequenceIOOBE() {
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.