From e7e7143b99d716d4c1452103633b37d9e8189a4c Mon Sep 17 00:00:00 2001 From: Marcin Hutek Date: Wed, 3 Jan 2024 19:30:30 +0100 Subject: [PATCH] readme created --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..997eb1e --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# PRA2024 +Pracownia Programowania - przyrost1 +Autor: Marcin Hutek s485949 +#### Main #### + - główna pętla programu +#### CityNames #### + - odczytanie i wyswietlenie w konsoli nazw dostepnych miast z przygotowanego wczesniej pliku .json. + - wykorzystatnie strumienia +#### JsonToMap #### + - polaczenie listy dostepnych miast i ich koordynatow na podstawie przygotowanego pliku .json + - wykorzystanie mapy +#### HttpClient #### + - utworzenie klienta Http i wykonanie GET request'a +#### WeatherForecast #### + - zdefiniowanie obiektu skupiajacego pobrane dane dotyczace pogody dla danego miasta + - metoda wyswietlajaca w konsoli lancuch tekstowy zawierajacy dane o pogodzie dla wskazanego + przez uzytkownika miasta + - metody zapisu do poszczegolnych formatow - do json i xml wykorzystana zostala lista wyzej wspomnianych obiektow, + do pdf wykorzystany zostal utworzony w tym celu plik textowy temporary_file +#### ForecastPreparation #### + - odczytanie z odpowiedzi API odpowiednich danych na temat prognoz + - utworzenie obiektu weatherForecast skupiajacego te dane +#### TemporaryFile #### + - utworzenie pustego pliku txt w ktorym przechowywana jest lista pobrany prognoz w danej sesji +#### TESTY #### + - zgodnie z wymaganiami projektu przygotowano 3 testy mockujace dla klasy HttpClient \ No newline at end of file