Je voudrais tester une méthode qui peut prendre des données à partir d'une adresse URL spécifique et l'ajouter en tant que chaîne à ArrayList. Le code pour l'instant:Test du lecteur en mémoire tampon
public List<String> getListOfAirportsFromCsvAsAStrings(String urlAddress) {
BufferedReader reader = null;
try {
URL url = new URL(urlAddress);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line = null;
while ((line = reader.readLine()) != null) {
airportsAsAStringFromCsvFile.add(line);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
return airportsAsAStringFromCsvFile;
}
Cette méthode est testable?
Bonnes réponses, mais la question elle-même est trop large .. – GhostCat