@Test public void testSourceRoot() throws IOException { RuntimeEnvironment instance = RuntimeEnvironment.getInstance(); assertNull(instance.getSourceRootFile()); assertNull(instance.getSourceRootPath()); File f = File.createTempFile("sourceroot", null); String path = f.getCanonicalPath(); assertTrue(f.delete()); instance.setSourceRoot(path); assertEquals(path, instance.getSourceRootPath()); assertEquals(path, instance.getSourceRootFile().getCanonicalPath()); }