diff options
Diffstat (limited to 'xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubTest.java')
-rw-r--r-- | xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubTest.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubTest.java b/xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubTest.java index d0c2174c01d0..a31bc6650aac 100644 --- a/xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubTest.java +++ b/xml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubTest.java @@ -52,6 +52,19 @@ public abstract class DomStubTest extends LightCodeInsightFixtureTestCase { } }; + public static ElementStub getRootStub(@TestDataFile String filePath, JavaCodeInsightTestFixture fixture) { + PsiFile psiFile = fixture.configureByFile(filePath); + + StubTreeLoader loader = StubTreeLoader.getInstance(); + VirtualFile file = psiFile.getVirtualFile(); + assertTrue(loader.canHaveStub(file)); + ObjectStubTree stubTree = loader.readFromVFile(fixture.getProject(), file); + assertNotNull(stubTree); + ElementStub root = (ElementStub)stubTree.getRoot(); + assertNotNull(root); + return root; + } + @Override public void setUp() throws Exception { super.setUp(); @@ -67,19 +80,6 @@ public abstract class DomStubTest extends LightCodeInsightFixtureTestCase { return getRootStub(filePath, myFixture); } - public static ElementStub getRootStub(@TestDataFile String filePath, JavaCodeInsightTestFixture fixture) { - PsiFile psiFile = fixture.configureByFile(filePath); - - StubTreeLoader loader = StubTreeLoader.getInstance(); - VirtualFile file = psiFile.getVirtualFile(); - assertTrue(loader.canHaveStub(file)); - ObjectStubTree stubTree = loader.readFromVFile(fixture.getProject(), file); - assertNotNull(stubTree); - ElementStub root = (ElementStub)stubTree.getRoot(); - assertNotNull(root); - return root; - } - protected void doBuilderTest(@TestDataFile String file, String stubText) { ElementStub stub = getRootStub(file); assertEquals(stubText, DebugUtil.stubTreeToString(stub)); @@ -99,7 +99,7 @@ public abstract class DomStubTest extends LightCodeInsightFixtureTestCase { XmlFile file = (XmlFile)((PsiManagerEx)getPsiManager()).getFileManager().findFile(virtualFile); assertFalse(file.getNode().isParsed()); ObjectStubTree tree = StubTreeLoader.getInstance().readOrBuild(getProject(), virtualFile, file); - assertNotNull(tree); + assertNotNull("Can't build stubs for " + path, tree); ((PsiManagerImpl)getPsiManager()).cleanupForNextTest(); |