83997 / Projekt_SAN

Projekt szkolny
0 stars 5 forks source link

[ScoreStorage] Implementacja endpoint'u wynik urządzenia #23

Closed Maciaszekanies closed 5 years ago

Maciaszekanies commented 5 years ago

DoR: Dokumentacja API

Co: Implementacja endpoint'u wynik urządzenia

Dokumentacja API backend znajduje się w katalogu documentation

Dlaczego: Realizacja

DoD: aplikacja na żądanie zwraca aktualny wynik urządzenia

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/my

Powinien wygenerować się json z sumą punktów, następnie należy sprawdzić czy w bazie danych powstała tabela "sample" i suma punktów zgadza się np. SELECT sum(score) FROM public.sample where fk_device_id = {device id}

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

projek22 projek22a projek22b projek22c

andrej4321 commented 5 years ago

issue 23

DZIAŁA

Cel testu:
Przetestowanie Implementacji enpointu'u wynik urządzenia (wersja z dnia 7.05.19) Aplikacja sumuje wyniki w przypisane do jednego urządzenia. W tym celu musi wygenerować json z sumą punktów i stworzyć tabelę sample z sumą punktów.

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 Wykorzystujemy w program Postman dzięki metodzie GET i urzyciu SELECT sum(score) FROM public.sample where fk_device_id={device id} Sprawdzamy poprawność operacji w pgAdmin.

Oczekiwania wartość: suma wyników dla danego tokenu który został zapisany w bazie danych

Wartość testowa: suma wyników dla danego tokenu który został zapisany w bazie danych

Status: Aplikacja DZIAŁA prawidłowo.