83997 / Projekt_SAN

Projekt szkolny
0 stars 5 forks source link

[ScoreStorage] Implementacja endpoint'u statystyk top #22

Closed Maciaszekanies closed 5 years ago

Maciaszekanies commented 5 years ago

DoR: Dokumentacja API

Co: Implementacja endpoint'u statystyk top

Dokumentacja API backend znajduje się w katalogu documentation

Dlaczego: Realizacja

DoD: aplikacja na żądanie zwraca top najlepszych wyników

klkornacki commented 5 years ago

@andrej4321 aby przetestować aplikację należy uruchomić bazę postgres i uruchomić aplikację gradlew.bat bootRun i wywołać w przeglądarce http://localhost:8080/v1/score/top

Powinien wygenerować się json z top punktami, następnie należy sprawdzić czy w bazie danych powstała tabela "sample" i punkty się zgadzają np. SELECT sum(score) FROM public.sample GROUP BY fk_device_id ORDER BY sum DESC LIMIT 2;

Wszystko jest opisane w pliku README.md projektu score-storage

Maciaszekanies commented 5 years ago

https://github.com/83997/Projekt_SAN/tree/master/bananaTapChallenge/backend/score-storage

andrej4321 commented 5 years ago

projek22a projek22 projek22b ![Uploading projek22c.png…]()

andrej4321 commented 5 years ago

issue 22

DZIAŁA

Cel testu:
Przetestowanie Implementacji enpointu'u statystyk top (wersja z dnia 7.05.19) Aplikacja wskazuje najlepsze wyniki które są w bazie danych

Akcja: Po uprzednim zainstalowaniu pgadmin możemy prześledzić całą procedurę Wchodzimy po przez konsolę do projektu score-storage. Następnie wpisujemy polecenie- gradlew.bat bootRun Wykorzystując program Postman używamy SELECT sum(score) FROM public.sample GROUP BY fk_device_id ORDER BY sum DESC LIMIT 2; Sprawdzamy poprawność operacji w pgAdmin

Oczekiwania wartość: wyświetlone zostanie wskazana ilość najlepszych wyników

Wartość testowa: możemy zaobserwować wyświetlenie żądanej ilości najlepszych wyników

Status: Aplikacja DZIAŁA prawidłowo, szereguje i przekazuje prawidłowo najlepsze wyniki