A végpontontok több esetet is biztosítanak tesztelésre, hiszen vannak olyan adatok melyeket csak azon felhasználók módosíthatnak, akiknek a szerepkörük "teacher" vagy "admin", mindeki más esetében meg kell tagadnia az API-nak a kérés lefutását!
| Vizsga | Vizsga regisztráció | Felhasználó |
|
Vizsgák lekérése Vizsga készítése tanár-/adminként Vizsga készítése diákként Vizsga módosítása tanár-/adminként Vizsga módosítása diákként Vizsga törlése tanár-/adminként Vizsga törlése diákként |
Vizsgára való regsztrálás tanár-/adminként Vizsgára való regsztrálás diákként Vizsga regisztráció törlése tanár-/adminként Vizsga regisztráció törlése diákként Vizsga regisztrációk legérése |
Felhasználók lekérdezése |
nincs semmilyen megkötés vele szemben, akárki meghívhatja [tanár, admin, diák]:
Vizsga készítése ezesetben lehetséges, hiszen a követelményeknek megfelel:
Ezesetben vissza kell utasítania a kérést az API-nak, hiszen ehhez egy diáknak nem szabad hozzáférnie
Vizsga módosítása ezesetben lehetséges, hiszen a követelményeknek megfelel:
Ezesetben vissza kell utasítania a kérést az API-nak, hiszen ehhez egy diáknak nem szabad hozzáférnie
Ezesetben vissza kell utasítania a kérést az API-nak, hiszen ehhez egy diáknak nem szabad hozzáférnie
Vizsga törlése ezesetben lehetséges, hiszen a követelményeknek megfelel:
API válasza "hozzáférés megtagadva", hiszen csak tanulók férhetnek ehhez a végponthoz
Diákként már engedi a belépést a vizsgára, és a response-ban pedig visszatér az adott vizsga adataival
Azesetben ha nem az a diák törli a vizsgára történt jelentkezést, aki ezt felvette, akkor azt értelemszerűen el kell utasítania az API-nak.
Vizsgára való jelentekzés törlése ezesetben lehetséges, hiszen a követelményeknek megfelel.
nincs semmilyen megkötés vele szemben, akárki meghívhatja [tanár, admin, diák]:
nincs semmilyen megkötés vele szemben, akárki meghívhatja [tanár, admin, diák]:













