diff options
Diffstat (limited to 'xml/dom-tests/tests/com/intellij/util/xml/DomHardCoreTestCase.java')
-rw-r--r-- | xml/dom-tests/tests/com/intellij/util/xml/DomHardCoreTestCase.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xml/dom-tests/tests/com/intellij/util/xml/DomHardCoreTestCase.java b/xml/dom-tests/tests/com/intellij/util/xml/DomHardCoreTestCase.java index c2f13f6368cb..8488e6a69743 100644 --- a/xml/dom-tests/tests/com/intellij/util/xml/DomHardCoreTestCase.java +++ b/xml/dom-tests/tests/com/intellij/util/xml/DomHardCoreTestCase.java @@ -75,6 +75,7 @@ public abstract class DomHardCoreTestCase extends CodeInsightTestCase { final XmlTagValue tagValue = value.getXmlTag().getValue(); final TextRange textRange = tagValue.getTextRange(); final String s = value.getStringValue(); + assertNotNull(s); final int i = tagValue.getText().indexOf(s); return assertReference(value, resolveTo, textRange.getStartOffset() + i + s.length()); } @@ -83,18 +84,21 @@ public abstract class DomHardCoreTestCase extends CodeInsightTestCase { final XmlTag tag = value.getXmlTag(); final PsiReference reference = tag.getContainingFile().findReferenceAt(offset); assertNotNull(reference); + reference.getVariants(); assertEquals(resolveTo, reference.resolve()); return reference; } protected PsiReference getReference(final GenericAttributeValue value) { final XmlAttributeValue attributeValue = value.getXmlAttributeValue(); + assertNotNull(attributeValue); final PsiReference reference = attributeValue.getContainingFile().findReferenceAt(attributeValue.getTextRange().getStartOffset() + 1); assertNotNull(reference); assertEquals(attributeValue, reference.resolve()); return reference; } + @SuppressWarnings("deprecation") protected void assertVariants(PsiReference reference, String... variants) { Object[] refVariants = reference.getVariants(); assertNotNull(refVariants); |