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