Package com.google.collide.shared.document

Examples of com.google.collide.shared.document.LineInfo.line()


  public void testCalculatedCorrectlyForSimpleCase() {
    calculator.handleDocumentChange(basicDocument);

    LineInfo lineInfo = SearchTestsUtil.gotoLineInfo(basicDocument, 2);
    double x = assertReversibleAndReturnX(lineInfo.line(), 3);
    assertEquals(naiveColumnToX(3), x);

    x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);
View Full Code Here


    LineInfo lineInfo = SearchTestsUtil.gotoLineInfo(basicDocument, 2);
    double x = assertReversibleAndReturnX(lineInfo.line(), 3);
    assertEquals(naiveColumnToX(3), x);

    x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), lineInfo.line().length() - 1);
    assertEquals(naiveColumnToX(lineInfo.line().length() - 1), x);
  }
View Full Code Here

    assertEquals(naiveColumnToX(3), x);

    x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), lineInfo.line().length() - 1);
    assertEquals(naiveColumnToX(lineInfo.line().length() - 1), x);
  }

  public void testIndentationAndCarriageReturnDoesNotAddOffsetCache() {
    calculator.handleDocumentChange(indentAndCarriageReturnDocument);
View Full Code Here

    assertEquals(naiveColumnToX(3), x);

    x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), lineInfo.line().length() - 1);
    assertEquals(naiveColumnToX(lineInfo.line().length() - 1), x);
  }

  public void testIndentationAndCarriageReturnDoesNotAddOffsetCache() {
    calculator.handleDocumentChange(indentAndCarriageReturnDocument);
View Full Code Here

    x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), lineInfo.line().length() - 1);
    assertEquals(naiveColumnToX(lineInfo.line().length() - 1), x);
  }

  public void testIndentationAndCarriageReturnDoesNotAddOffsetCache() {
    calculator.handleDocumentChange(indentAndCarriageReturnDocument);
View Full Code Here

  public void testIndentationAndCarriageReturnDoesNotAddOffsetCache() {
    calculator.handleDocumentChange(indentAndCarriageReturnDocument);

    LineInfo lineInfo = indentAndCarriageReturnDocument.getFirstLineInfo();
    do {
      calculator.convertColumnToX(lineInfo.line(), 3);
      assertTag(false, lineInfo.line());
    } while (lineInfo.moveToNext());
  }

  public void testIndentationHandled() {
View Full Code Here

    calculator.handleDocumentChange(indentAndCarriageReturnDocument);

    LineInfo lineInfo = indentAndCarriageReturnDocument.getFirstLineInfo();
    do {
      calculator.convertColumnToX(lineInfo.line(), 3);
      assertTag(false, lineInfo.line());
    } while (lineInfo.moveToNext());
  }

  public void testIndentationHandled() {
    calculator.handleDocumentChange(indentAndCarriageReturnDocument);
View Full Code Here

  public void testIndentationHandled() {
    calculator.handleDocumentChange(indentAndCarriageReturnDocument);

    LineInfo lineInfo = indentAndCarriageReturnDocument.getFirstLineInfo();
    double x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), 1);
    assertWideChars(1, 1, x);
View Full Code Here

    LineInfo lineInfo = indentAndCarriageReturnDocument.getFirstLineInfo();
    double x = assertReversibleAndReturnX(lineInfo.line(), 0);
    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), 1);
    assertWideChars(1, 1, x);

    x = assertReversibleAndReturnX(lineInfo.line(), 2);
    assertWideChars(2, 2, x);
View Full Code Here

    assertEquals(0.0, x);

    x = assertReversibleAndReturnX(lineInfo.line(), 1);
    assertWideChars(1, 1, x);

    x = assertReversibleAndReturnX(lineInfo.line(), 2);
    assertWideChars(2, 2, x);

    x = assertReversibleAndReturnX(lineInfo.line(), 3);
    assertWideChars(3, 3, x);
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.