Package org.tmatesoft.hg.internal

Examples of org.tmatesoft.hg.internal.NewlineFilter.preview()


    byte[] i1 = "\r\nA\r\nBC\r".getBytes();
    byte[] i2 = "\n\r\nDEF\r\n".getBytes();
    NewlineFilter nlFilter = NewlineFilter.createWin2Nix(false);
    ByteBuffer input = ByteBuffer.allocate(i1.length + i2.length);
    ByteBuffer res = ByteBuffer.allocate(i1.length + i2.length); // at most of the original size
    nlFilter.preview(ByteBuffer.wrap(i1));
    nlFilter.preview(ByteBuffer.wrap(i2));
    //
    input.put(i1).flip();
    res.put(nlFilter.filter(input));
    Assert.assertTrue("Unpocessed chars shall be left in input buffer", input.remaining() > 0);
View Full Code Here


    byte[] i2 = "\n\r\nDEF\r\n".getBytes();
    NewlineFilter nlFilter = NewlineFilter.createWin2Nix(false);
    ByteBuffer input = ByteBuffer.allocate(i1.length + i2.length);
    ByteBuffer res = ByteBuffer.allocate(i1.length + i2.length); // at most of the original size
    nlFilter.preview(ByteBuffer.wrap(i1));
    nlFilter.preview(ByteBuffer.wrap(i2));
    //
    input.put(i1).flip();
    res.put(nlFilter.filter(input));
    Assert.assertTrue("Unpocessed chars shall be left in input buffer", input.remaining() > 0);
    input.compact();
View Full Code Here

    nlFilter = NewlineFilter.createWin2Nix(false);
    res.clear();
    input.clear();
    input.put(i1).put("\r\r\r".getBytes()).flip();
    // preview requred
    nlFilter.preview(input);
    nlFilter.preview(ByteBuffer.wrap(i2));
    // input.position(0); correctly written preview shall not affect buffer position
    //
    res.put(nlFilter.filter(input));
    Assert.assertTrue("Unpocessed chars shall be left in input buffer", input.remaining() > 0);
View Full Code Here

    res.clear();
    input.clear();
    input.put(i1).put("\r\r\r".getBytes()).flip();
    // preview requred
    nlFilter.preview(input);
    nlFilter.preview(ByteBuffer.wrap(i2));
    // input.position(0); correctly written preview shall not affect buffer position
    //
    res.put(nlFilter.filter(input));
    Assert.assertTrue("Unpocessed chars shall be left in input buffer", input.remaining() > 0);
    input.compact();
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.