Author: fdesbois Date: 2010-06-19 14:23:21 +0200 (Sat, 19 Jun 2010) New Revision: 1888 Url: http://nuiton.org/repositories/revision/nuiton-utils/1888 Log: Resolve issue on unsafe test (file already exist, test need to have no file existing at startup) Modified: trunk/src/test/java/org/nuiton/util/ApplicationConfigTest.java Modified: trunk/src/test/java/org/nuiton/util/ApplicationConfigTest.java =================================================================== --- trunk/src/test/java/org/nuiton/util/ApplicationConfigTest.java 2010-06-19 00:44:28 UTC (rev 1887) +++ trunk/src/test/java/org/nuiton/util/ApplicationConfigTest.java 2010-06-19 12:23:21 UTC (rev 1888) @@ -99,17 +99,27 @@ ApplicationConfig config = new ApplicationConfig(); config.setOption(ApplicationConfig.CONFIG_FILE_NAME, filename); - Assert.assertFalse(config.getUserConfigFile().exists()); + File userFile = config.getUserConfigFile(); + + // If file exists, delete the file and his parent directory + if (userFile.exists()) { + userFile.delete(); + userFile.getParentFile().delete(); + } + + Assert.assertFalse(userFile.exists()); + Assert.assertFalse(userFile.getParentFile().exists()); + log.info("execute saveForUser : path = " + path + " _ filename = " + filename); + // Parent directory will be created config.saveForUser(); - Assert.assertTrue(config.getUserConfigFile().exists()); + Assert.assertTrue(userFile.exists()); /** CLEAN **/ // Reset initial values System.setProperty(SYSTEM_PROPERTY_USER_HOME, oldHome); - config.getUserConfigFile().delete(); } /**
participants (1)
-
fdesbois@users.nuiton.org