Code example for URL

Methods: getPath

0
public class CsvExporterAppTest { 
    @Test 
    public void shouldBuildCsvReportWithTheGivenArguments() throws IOException { 
        String outputFileName = "outputFileName.csv";
        URL filtersFile = this.getClass().getResource("/filters.txt");
        String[] arguments = {"Sample-FLW", "-f " + filtersFile.getPath(), "-o " + outputFileName};
 
        CsvExporterApp.main(arguments);
 
        FileInputStream fileInputStream = new FileInputStream(outputFileName);
        String fileContent = IOUtils.toString(fileInputStream);
 
        assertEquals("Msisdn,Custom column name\n" +
                "1234,title\n", fileContent);
        FileUtils.deleteQuietly(new File(outputFileName));
    } 
}