Hallo zusammen,
ich habe eine Methode, welche eine TXT Datei von einer URL herunterlädt, lokal speichert und aus dem Inhalt eine Map erstellt.
Die Testmethode prüft, ob die zurückgegebene Map size()>0 ist. Funktioniert auch. Aber irgendwie fühlt es sich falsch an, jedesmal die Datei herunterzuladen. Vor allem wenn Jenkins baut und die Tests durchläuft, dann dürfte der Download schief gehen weil die Pfade, wo die Datei hingespeichert wird, nicht vorhanden sind auf Jenkins.
Versteht jemand mein Problem und kann den Knoten lösen? Hab an anderen Stellen auch noch solche Downloader-Methoden, welche Bilder herunterladen.
Sollte ich die Download Methode zerpflücken und nur prüfen ob die URL korrekt gelesen wird und dann mit Testdaten die Map aufbauen und prüfen ob das Erstellen der Map funktioniert?
ich habe eine Methode, welche eine TXT Datei von einer URL herunterlädt, lokal speichert und aus dem Inhalt eine Map erstellt.
Die Testmethode prüft, ob die zurückgegebene Map size()>0 ist. Funktioniert auch. Aber irgendwie fühlt es sich falsch an, jedesmal die Datei herunterzuladen. Vor allem wenn Jenkins baut und die Tests durchläuft, dann dürfte der Download schief gehen weil die Pfade, wo die Datei hingespeichert wird, nicht vorhanden sind auf Jenkins.
Versteht jemand mein Problem und kann den Knoten lösen? Hab an anderen Stellen auch noch solche Downloader-Methoden, welche Bilder herunterladen.
Sollte ich die Download Methode zerpflücken und nur prüfen ob die URL korrekt gelesen wird und dann mit Testdaten die Map aufbauen und prüfen ob das Erstellen der Map funktioniert?