Programme de gestion d'utilisateurs
Bonjour je suis débutant et ça risque de piquer aux yeux de tout les vrai programmateurs désolé par avance ;-)
Je dois modifier ce programme afin de référencer des utilisateur et ensuite faire un code pour ajouter et supprimer un utilisateur est ce que quelqu'un peut m'aider merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| public class FakeApiService implements ApiService {
private List<User> users = generateUsers();
/**
* Return a list of {@link User}
* Those users must be generated by {@link FakeApiServiceGenerator}
*/
@Override
public List<User> getUsers() {
public static ArrayList Users {FakeApiServiceGenerator}
public static <T extends Truc> ArrayList<T>FakeApiServiceGenerator() { //<-- le code que j'ai écrit pour recenser les utilisateurs
ArrayList<T> resultat = new ArrayList<>();
return resultat;
}
// TODO: A modifier
}
/**
* Generate a random {@link User} and add it {@link FakeApiService#users} list.
* This user must be get from the {@link FakeApiServiceGenerator#FAKE_USERS_RANDOM} list.
*/
@Override
public void generateRandomUser() {
// TODO: A modifier
}
/**
* Delete a {@link User} from the {@link FakeApiService#users} list.
*/
@Override
public void deleteUser(User user) {
// TODO: A modifier
}
} |
Merci du temps que tu passe pour m'aider
Bonjour, merci de ta réponse désolé je ne suis pas encore familiarisé avec le langage.
pour bien comprendre je met l'exercice complet en faite pour le premier je dois créer une liste qui permet de lister les utilisateur Github et ensuite mettre une fonction qui permette d'ajouter et une de supprimer un utilisateur.
Je dois utiliser ApiService et faire que les Utilisateurs soit générés par FakeApiservice. pour moi j'ai pensé qu"il fallait que je face une liste et faire un méthode récursive mais je n'arrive pas à faire l'appel correctement je te met l'exercice avec le lien de l'application merci encore de ton aide.
Scénario
Félicitations ! C’est votre premier jour en tant que développeur Android junior dans une grande entreprise, OCompany, dont le cœur de métier est la création de sites web personnalisés pour les petites et moyennes entreprises.
O'Company
O'Company
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).
Mock-up de l'application
MagicGithub
MagicGithub
Code de l'application
À télécharger https://github.com/PhilippeBoisney/O...ne_application
Livrables
Pour ce projet, vous fournirez un dossier compressé en ZIP contenant :
les 2 rapports d'exécution (unitaire et instrumentalisé) des tests initiaux (qui doivent indiquer que les tests échouent) au format HTML ;
les 2 rapports d'exécution (unitaire et instrumentalisé) des tests finaux (qui doivent indiquer que les tests réussissent) au format HTML ;
le lien GitHub contenant le code de l'application. Celle-ci doit s’exécuter et compiler.
Merci du temps que tu passe pour m'aider
Bonjour, merci pour t'es précieux renseignements et très précis en plus. ;-)
Je vais essayer de me débrouiller pour faire l'ajout et le supprime je te remercie encore du temps que tu as passé à me réponde. Bonne fête de fin d'année.