Méthodes agiles
Serveur (service) | Logiciel | Adresse IP | Nom |
---|---|---|---|
Un serveur de révisions | Scm-Manager | http://192.168.108.111:8080/scm/hg | badafop2014scm |
Un gestionnaire d'intégration continue | Jenkins | http://192.168.108.112:8080 | badafop2014jenkins |
Un gestionnaire de projet | Redmine | http://192.168.108.113 | badafop2014redmine |
Problèmes : pour la synchronisation du dépôt
Créer les mêmes comptes et projets que Redmine
Définir le type de gestionnaire de révisions et l'adresse du dépôt du projet
Ajouter une action après le build :
Le but de l'exercice est de :
Voici le diagramme des classes de l'exercice ex1 :
La méthode equals() est complexe, car il y a plusieurs conditions à respecter : on vous demande d'écrire d'abord le code de la classe de Test en séparant les conditions testées en 2 (ou 3) et d'écrire chacun(e) la moitié des méthodes de tests de cette méthode equals(). Il faudra, ensuite, fusionner votre code.
Le contrat général des méthodes equals() et hashCode() en Java est ici.
La documentation de ces classes est ici.