public void testGetJiraBackupFilesWithFileNameAndNoAOFile() throws IOException {
    String f = getDataFilePath("jira-export-test.xml");
    replayMocks();

    final DefaultDataImportService defaultDataImportService = createImportService();
    final DataImportParams params = new DataImportParams.Builder("jira-export-test.xml").build();
    final File backupFile = defaultDataImportService.getJiraBackupFile(params);
    final File aoBackupFile = defaultDataImportService.getAOBackupFile(params);

    final File expectedFile = new File(f).getCanonicalFile();
    assertEquals(expectedFile, backupFile.getCanonicalFile());
    assertEquals(expectedFile, aoBackupFile.getCanonicalFile());
    verifyMocks();
  }
  public void testGetJiraBackupFileWithFileAndNoAOFile() throws IOException {
    File tempFile = File.createTempFile("jira-temp-file", "txt");
    try {
      getDataFilePath("jira-export-test.xml");
      replayMocks();

      final DefaultDataImportService defaultDataImportService = createImportService();
      final DataImportParams params = new DataImportParams.Builder("jira-export-test.xml").build();
      final File backupFile = defaultDataImportService.getJiraBackupFile(params);
      final File aoBackupFile = defaultDataImportService.getAOBackupFile(params);

      assertEquals(tempFile.getCanonicalFile(), backupFile.getCanonicalFile());
      assertEquals(tempFile.getCanonicalFile(), aoBackupFile.getCanonicalFile());

      verifyMocks();

    } finally {
      tempFile.delete();
    }
  }