@Before public void setUp() throws IOException { File dataDir = tempDir.getRoot(); when(settings.getDocumentrDataDir()).thenReturn(dataDir); macrosDir = new File(dataDir, GroovyMacroScanner.MACROS_DIR_NAME); File macroFile = new File(macrosDir, MACRO_NAME + ".groovy"); // $NON-NLS-1$ FileUtils.writeStringToFile(macroFile, MACRO, Charsets.UTF_8); scanner.init(); }