Introduïm Players. Modifiquem TeamDAO.
Closed this issue · 8 comments
Mohamed, t'assigno una tasca que serà útil per user stories posteriors:
*Modelitzar els Jugadors: Entity Player
*Modelitzar l'associació Player---Team: Un Team té n players, un player és d'un team.
*A TeamDAO afegir les ops:
- void addPlayerToTeam(String teamId, Player player)
Atenció!!! Aquest jugador no pot pertanyer a cap altre equip!!! - List getPlayersOfTeam(String teamId)
Evidentment, has d'ampliar TeamDAOImplTest i TeamDAOImplIntegTest.
Josepma
Actualment he realizat el següent:
- He modelitzat els Jugadors: Entity Player (Encara que crec que falten algunes coses).
- He modelitzat l'associació Player --- Team.
- Classes PlayerDAO i PlayerDAOImpl amb les operacions:
- void addPlayer(Player pl)
- Player findPlayerByNif(String nif)
- List findPlayerByTeam(String teamName) (Encara hem falta implementar aquesta funció)
-Testos realitzats de PlayerDAOImplTest:
- void addPlayer(Player pl)
- Player findPlayerByNif(String nif)
- Hem falten els testos per la funció: List findPlayerByTeam(String teamName)
- I tambè hem falta implementa les dos funcions següents:
- void addPlayerToTeam(String teamId, Player player)
- List getPlayersOfTeam(String teamId)
OK, i tot això funciona???
Si, els testos que he fet fins ara hem passen. Pero encara hem falten alguns més per fer.
He estat pensant, i voldria preguntar si podriem definir un minim i un maxim de jugadors en un equip?
Per exemple com que un equip esta format per 11 jugadors, podriem dir que el minim seria 11 i el maxim per exemple podriem dir que fosi uns 18.
Tambe he tingut la idea de definir l'estat d'un jugador, es a dir, un jugador pot esta d'alta o de baixa.
No se si estaria be definir aquestes idees que he tingut, que en penseu?
Alguna idea, per poder testejar el minim i maxim de jugadors en un equip?
Els testos unitaris i d'integració de Player passen. I els testos de Team que fan referencia als Players tambe passen. Ara, crec, que nomes hem falta poder assignar un limit de jugadors per cada a equip.
El minim de jugadors sempre es 11, no crec que sigui necessari definir una variable. Pero sí cal testejar que el equip cumpleix aquest minim.
La modelització dels Players ja esta feta. Els testos que fan referencia al minim de jugadors tambe estan fets. En definitiva la modelització dels jugadors esta feta.