]> source.dussan.org Git - aspectj.git/commitdiff
fix test - NPE Guard, canonicalize file input
authorwisberg <wisberg>
Mon, 5 May 2003 15:09:33 +0000 (15:09 +0000)
committerwisberg <wisberg>
Mon, 5 May 2003 15:09:33 +0000 (15:09 +0000)
ajde/testsrc/org/aspectj/ajde/StructureModelTest.java

index 625990e3ab4696a3f63975e490b3993570b5ec34..fedc151be858df3586e55db8c329d4dbd4953fc5 100644 (file)
@@ -113,10 +113,11 @@ public class StructureModelTest extends AjdeTestCase {
         * @todo        add negative test to make sure things that aren't runnable aren't annotated
         */ 
        public void testMainClassNodeInfo() throws IOException {
-               assertTrue("root exists", Ajde.getDefault().getStructureModelManager().getStructureModel().getRoot() != null);
-               File testFile = createFile("figures-coverage/figures/Main.java");       
-               StructureNode node = Ajde.getDefault().getStructureModelManager().getStructureModel().findNodeForSourceLine(
-                       testFile.getAbsolutePath(), 11);        
+        StructureModel model = Ajde.getDefault().getStructureModelManager().getStructureModel();
+        assertTrue("model exists", model != null);
+               assertTrue("root exists", model.getRoot() != null);
+               File testFile = createFile("figures-coverage/figures/Main.java");
+               StructureNode node = model.findNodeForSourceLine(testFile.getCanonicalPath(), 11);      
                        
                assertTrue("find result", node != null);