Sous la responsabilité de Matthieu, le CTO de l’entreprise, vous avez été embauché afin de remplacer le développeur actuel, Brice, parti un an en congé sabbatique pour faire le tour du monde à bicyclette. Avant de partir, il avait commencé à réaliser une application mobile. Son idée était de lister les utilisateurs de GitHub, une plateforme qui permet d'héberger des projets de développement et de les partager facilement. Il n’a cependant pas pu terminer.
Matthieu vous fait un état des lieux.
Description
Nom de l’application : MagIC Github
Fonctionnalité : lister des utilisateurs inscrits sur GitHub
Tests unitaires : créés (UserRepositoryTest)
Tests d’intégration : créés (UserListInstrumentedTest)
État des tests : échec
Langage utilisé et à utiliser : Java
À faire
faire passer les tests existants au vert en modifiant uniquement le code source ;
développer les fonctionnalités que Brice n’a pas eu le temps de faire, à savoir supprimer un utilisateur et ajouter un utilisateur aléatoire (des TODO sont dans le code).
Partager