use of org.eclipse.jface.text.BadLocationException in project eclipse.platform.text by eclipse.
the class LinkedModeModelTest method testAddIncompatibleGroups.
@Test
public void testAddIncompatibleGroups() throws BadLocationException {
IDocument doc1 = new Document(GARTEN1);
// set up linked mode
LinkedPositionGroup group1 = new LinkedPositionGroup();
createLinkedPositions(group1, doc1, "MARGARETE");
LinkedPositionGroup group2 = new LinkedPositionGroup();
createLinkedPositions(group2, doc1, "MARGA");
LinkedModeModel env = new LinkedModeModel();
try {
env.addGroup(group1);
env.addGroup(group2);
} catch (BadLocationException e) {
return;
}
assertFalse(true);
}
use of org.eclipse.jface.text.BadLocationException in project eclipse.platform.text by eclipse.
the class LinkedPositionGroupTest method testAddBadLocation.
@Test
public void testAddBadLocation() throws BadLocationException {
LinkedPositionGroup group = new LinkedPositionGroup();
IDocument doc = new Document(GARTEN);
group.addPosition(new LinkedPosition(doc, 1, 9));
try {
group.addPosition(new LinkedPosition(doc, 3, 9));
} catch (BadLocationException e) {
return;
}
assertFalse(true);
}
use of org.eclipse.jface.text.BadLocationException in project eclipse.platform.text by eclipse.
the class LinkedPositionGroupTest method testAddNotEqualContent.
@Test
public void testAddNotEqualContent() {
LinkedPositionGroup group = new LinkedPositionGroup();
IDocument doc = new Document(GARTEN);
try {
group.addPosition(new LinkedPosition(doc, GARTEN.indexOf("das"), 3));
group.addPosition(new LinkedPosition(doc, GARTEN.indexOf("Das"), 3));
} catch (BadLocationException e) {
assertFalse(true);
}
}
use of org.eclipse.jface.text.BadLocationException in project eclipse.platform.text by eclipse.
the class LinkedPositionGroupTest method testAddEqualContent.
@Test
public void testAddEqualContent() {
LinkedPositionGroup group = new LinkedPositionGroup();
IDocument doc = new Document(GARTEN);
try {
group.addPosition(new LinkedPosition(doc, 1, 9));
group.addPosition(new LinkedPosition(doc, 68, 9));
} catch (BadLocationException e) {
assertFalse(true);
}
}
use of org.eclipse.jface.text.BadLocationException in project eclipse.platform.text by eclipse.
the class LinkedPositionTest method testBadLocationContent.
@Test
public void testBadLocationContent() {
LinkedPosition p = new LinkedPosition(new Document(), 23, 3);
try {
p.getContent();
} catch (BadLocationException e) {
return;
}
assertFalse(true);
p = new LinkedPosition(fDoc, 23, 3);
fDoc.set("");
try {
p.getContent();
} catch (BadLocationException e) {
return;
}
assertFalse(true);
}
Aggregations