テスト中の次のコードがあります
public class TestMe {
private static final String BACKUP_DIR_PATH = "~/backup";
@Test
public static void createBackupDir() throws IOException {
File path = new File(BACKUP_DIR_PATH + "/" + getFolderName()).getCanonicalFile();
System.out.println(path.mkdirs());
}
// returns 2012-07-23
private static String getFolderName() {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
return dateFormat.format(date).toString();
}
}
このテストを実行すると、false
backup
と2012-07-23
フォルダの両方が存在しません
ここで何が間違っていますか?