package org.erlide.engine.model.erlang; import static org.junit.Assert.assertEquals; import org.erlide.engine.model.IErlElement; import org.junit.Test; public class ISourceReferenceTest extends ErlModelTestBase { // ISourceRange getSourceRange() throws ErlModelException; @Test public void getSourceRange() throws Exception { module.open(null); final IErlElement element = module.getElementAtLine(0); final ISourceReference sourceReference = (ISourceReference) element; final ISourceRange sourceRange = sourceReference.getSourceRange(); final IErlElement element2 = module.getElementAtLine(1); final ISourceReference sourceReference2 = (ISourceReference) element2; final ISourceRange sourceRange2 = sourceReference2.getSourceRange(); assertEquals(0, sourceRange.getOffset()); assertEquals(13, sourceRange2.getOffset()); } // public int getLineStart(); // public int getLineEnd(); @Test public void getLineX() throws Exception { module.open(null); final IErlElement element = module.getElementAtLine(0); final ISourceReference sourceReference = (ISourceReference) element; final IErlElement element2 = module.getElementAtLine(1); final ISourceReference sourceReference2 = (ISourceReference) element2; assertEquals(0, sourceReference.getLineStart()); assertEquals(0, sourceReference.getLineEnd()); assertEquals(1, sourceReference2.getLineStart()); assertEquals(1, sourceReference2.getLineEnd()); } }