// ISourceRange getNameRange(); @Test public void getNameRange() throws Exception { module.open(null); final IErlElement element = module.getElementAt(1); final IErlAttribute attribute = (IErlAttribute) element; final ISourceRange nameRange = attribute.getNameRange(); assertEquals(0, nameRange.getOffset()); assertEquals(12, nameRange.getLength()); }
// void setNameRange(int offset, int length); @Test public void setNameRange() throws Exception { module.open(null); final IErlElement element = module.getElementAt(1); final IErlAttribute attribute = (IErlAttribute) element; final int offset = 1, length = 2; attribute.setNameRange(offset, length); final ISourceRange nameRange = attribute.getNameRange(); assertEquals(offset, nameRange.getOffset()); assertEquals(length, nameRange.getLength()); }
@Test public void getValue() throws Exception { module.open(null); final IErlElement element = module.getElementAtLine(0); final IErlAttribute attribute = (IErlAttribute) element; final IErlElement element2 = module.getElementAtLine(1); final IErlAttribute attribute2 = (IErlAttribute) element2; final OtpErlangAtom xx = new OtpErlangAtom("xx"); final OtpErlangString yyHrl = new OtpErlangString("yy.hrl"); assertEquals(xx, attribute.getValue()); assertEquals(yyHrl, attribute2.getValue()); }