Package com.google.collide.shared.document

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


    LineInfo lineThree = SearchTestsUtil.gotoLineInfo(indentAndCarriageReturnDocument, 3);
    double x = assertReversibleAndReturnX(lineThree.line(), 1);
    assertWideChars(1, 1, x);

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

    x = assertReversibleAndReturnX(lineThree.line(), 3);
    assertWideChars(3, 3, x);
View Full Code Here


    assertWideChars(1, 1, x);

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

    x = assertReversibleAndReturnX(lineThree.line(), 3);
    assertWideChars(3, 3, x);

    x = assertReversibleAndReturnXAccountingForZeroWidth(lineThree.line(), 4, 1);
    assertWideChars(4, 4, x);
View Full Code Here

    assertWideChars(2, 2, x);

    x = assertReversibleAndReturnX(lineThree.line(), 3);
    assertWideChars(3, 3, x);

    x = assertReversibleAndReturnXAccountingForZeroWidth(lineThree.line(), 4, 1);
    assertWideChars(4, 4, x);

    x = assertReversibleAndReturnXAccountingForZeroWidth(lineThree.line(), 5, 0);
    assertWideCharsAndZeroWidthChars(5, 4, 1, x);
  }
View Full Code Here

    assertWideChars(3, 3, x);

    x = assertReversibleAndReturnXAccountingForZeroWidth(lineThree.line(), 4, 1);
    assertWideChars(4, 4, x);

    x = assertReversibleAndReturnXAccountingForZeroWidth(lineThree.line(), 5, 0);
    assertWideCharsAndZeroWidthChars(5, 4, 1, x);
  }

  public void testLineWithAllTabsAndCarriageReturnWithTabSizeOfThree() {
    LineDimensionsUtils.setTabSpaceEquivalence(3);
View Full Code Here

  }

  public void testAssertAllLinesWithSpecialCharsHaveATag() {
    LineInfo lineInfo = fullUnicodeDocument.getFirstLineInfo();
    do {
      calculator.convertColumnToX(lineInfo.line(), 3);
      assertTag(true, lineInfo.line());
    } while (lineInfo.moveToNext());
  }

  public void testAssertLineOneOfUnicodeDocIsRight() {
View Full Code Here

  public void testAssertAllLinesWithSpecialCharsHaveATag() {
    LineInfo lineInfo = fullUnicodeDocument.getFirstLineInfo();
    do {
      calculator.convertColumnToX(lineInfo.line(), 3);
      assertTag(true, lineInfo.line());
    } while (lineInfo.moveToNext());
  }

  public void testAssertLineOneOfUnicodeDocIsRight() {
    calculator.handleDocumentChange(fullUnicodeDocument);
View Full Code Here

  public void testAssertLineOneOfUnicodeDocIsRight() {
    calculator.handleDocumentChange(fullUnicodeDocument);

    LineInfo lineOne = fullUnicodeDocument.getFirstLineInfo();
    double x = assertReversibleAndReturnX(lineOne.line(), 1);
    assertWideChars(1, 1, x);

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

    LineInfo lineOne = fullUnicodeDocument.getFirstLineInfo();
    double x = assertReversibleAndReturnX(lineOne.line(), 1);
    assertWideChars(1, 1, x);

    x = assertReversibleAndReturnX(lineOne.line(), 7);
    assertWideChars(7, 1, x);

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

    assertWideChars(1, 1, x);

    x = assertReversibleAndReturnX(lineOne.line(), 7);
    assertWideChars(7, 1, x);

    x = assertReversibleAndReturnX(lineOne.line(), 8);
    assertWideChars(8, 2, x);

    // Test Carriage Return
    int length = lineOne.line().length();
    x = assertReversibleAndReturnX(lineOne.line(), length - 4);
View Full Code Here

    x = assertReversibleAndReturnX(lineOne.line(), 8);
    assertWideChars(8, 2, x);

    // Test Carriage Return
    int length = lineOne.line().length();
    x = assertReversibleAndReturnX(lineOne.line(), length - 4);
    assertWideCharsAndZeroWidthChars(length - 4, 2, 0, x);

    x = assertReversibleAndReturnXAccountingForZeroWidth(lineOne.line(), length - 3, 2);
    assertWideCharsAndZeroWidthChars(length - 3, 2, 0, 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.