Package org.codehaus.jparsec

Examples of org.codehaus.jparsec.DefaultSourceLocator.locate()


* @author Ben Yu
*/
public class DefaultSourceLocatorTest extends TestCase {
  public void testLocate_onlyOneLineBreakCharacter() {
    DefaultSourceLocator locator = new DefaultSourceLocator("\n");
    Location location = locator.locate(0);
    assertEquals(new Location(1, 1), location);
    assertEquals(location, locator.locate(0));
    assertEquals(new Location(2, 1), locator.locate(1));
  }
 
View Full Code Here


public class DefaultSourceLocatorTest extends TestCase {
  public void testLocate_onlyOneLineBreakCharacter() {
    DefaultSourceLocator locator = new DefaultSourceLocator("\n");
    Location location = locator.locate(0);
    assertEquals(new Location(1, 1), location);
    assertEquals(location, locator.locate(0));
    assertEquals(new Location(2, 1), locator.locate(1));
  }
 
  public void testLocate_emptySource() {
    DefaultSourceLocator locator = new DefaultSourceLocator("");
View Full Code Here

  public void testLocate_onlyOneLineBreakCharacter() {
    DefaultSourceLocator locator = new DefaultSourceLocator("\n");
    Location location = locator.locate(0);
    assertEquals(new Location(1, 1), location);
    assertEquals(location, locator.locate(0));
    assertEquals(new Location(2, 1), locator.locate(1));
  }
 
  public void testLocate_emptySource() {
    DefaultSourceLocator locator = new DefaultSourceLocator("");
    Location location = locator.locate(0);
View Full Code Here

    assertEquals(new Location(2, 1), locator.locate(1));
  }
 
  public void testLocate_emptySource() {
    DefaultSourceLocator locator = new DefaultSourceLocator("");
    Location location = locator.locate(0);
    assertEquals(new Location(1, 1), location);
    assertEquals(location, locator.locate(0));
  }
 
  public void testBinarySearch_firstElementIsEqual() {
View Full Code Here

 
  public void testLocate_emptySource() {
    DefaultSourceLocator locator = new DefaultSourceLocator("");
    Location location = locator.locate(0);
    assertEquals(new Location(1, 1), location);
    assertEquals(location, locator.locate(0));
  }
 
  public void testBinarySearch_firstElementIsEqual() {
    assertEquals(0, DefaultSourceLocator.binarySearch(intList(1, 2, 3), 1));
  }
View Full Code Here

    assertEquals(0, locator.nextColumnIndex);
  }
 
  public void testLocate() {
    DefaultSourceLocator locator = new DefaultSourceLocator("foo\nbar\n", 2, 3);
    assertEquals(new Location(3, 4), locator.locate(7));
    assertEquals(new Location(2, 5), locator.locate(2)); // this will call lookup()
  }
 
  private void addLineBreaks(DefaultSourceLocator locator, int... indices) {
    for (int i : indices) {
View Full Code Here

  }
 
  public void testLocate() {
    DefaultSourceLocator locator = new DefaultSourceLocator("foo\nbar\n", 2, 3);
    assertEquals(new Location(3, 4), locator.locate(7));
    assertEquals(new Location(2, 5), locator.locate(2)); // this will call lookup()
  }
 
  private void addLineBreaks(DefaultSourceLocator locator, int... indices) {
    for (int i : indices) {
      locator.lineBreakIndices.add(i);
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.