Académique Documents
Professionnel Documents
Culture Documents
1-
Click droit sur le projet -> run as -> maven test
2- Quelle est la commande pour installer le fichier JAR dans le référentiel (repository) local : Bouton
Droit sur le projet -> Run As -> … ? maven install
6- Mettez le niveau de logs dans l’ordre selon une sévérité d’erreur croissante : ERROR, DEBUG, FATAL,
INFO, WARN, TRACE
TRACE -> DEBUG -> INFO -> WARN -> ERROR -> FATAL
@Test
10- Quelle est l’emplacement par défaut du dépôt Maven Local (Local Repository)
C:\Users\pc\.m2\repository
Module Spring – 3CINFOGL1
08/10/2020 QUESTIONS : MAVEN + LOG4J +Junit
1-
5- Donner deux exemples de paramètres pour la mise ne forme des messages et leurs significations (%d
pour la date par exemple)
%m : pour le message
%L :Pour le numéro de la ligne
6- Quelles sont les trois étapes à faire au niveau d’un projet pour implémenter log4j dans une classe Java
existante
8- Par convention, quel est le nom de la classe de test correspondant à la classe métier EmployeeService
Module Spring – 3CINFOGL1
08/10/2020 QUESTIONS : MAVEN + LOG4J +Junit
1-
EmployeeServiceTest
9- Dans le cycle de vie par défaut d’un projet Maven, voici les phases les plus utilisées. Ranger les par ordre
chronologique :
4/install : partage le livrable sur le repository local
2/test : lance des tests unitaires
5/deploy : publie le livrable pour d’autres projets dans un ’repository’ distant
1/compile : compil du code source
3/package : assemble le code compilé en un livrable
10- Quelle commande (sur Eclipse) pour mettre à jour le projet et sa configuration dans Eclipse (si des erreurs
liées à Maven)
Maven -> update project
Quelle est la commande pour packager votre projet en un livrable (jar, war, …) ?
Maven package
6- Mettez le niveau de logs dans l’ordre selon une sévérité d’erreur croissante : ERROR, DEBUG, FATAL,
INFO, WARN, TRACE
1-
8- Un test de non régression
A. permet de garantir la bonne montée en charge de l'application
B. permet de valider le respect des règles de développement
C. vise à s'assurer qu'une modification de code n'a pas introduit de nouveaux défauts D. consiste à
vérifier la conception technique du programme
9- Laquelle parmi ces propositions n’est pas un nom de la plateforme Java Enterprise Edition? A. JEE
B. J2EE
C. JavaEE
D. JEE2
10- Une librairie a pour groupId : com.google.guava, artifactId : guava et version :15.0. Où se trouve le jar
dans un dépot Maven ?
Dans le dossier com/google/guava/guava/15.0
Dans le dossier com/google/guava/15.0/guava
Dans le dossier guava/com/google/guava/15.0
2- Dans Maven, la phase « install » (plusieurs réponses) : Lance un clean / Crée un livrable / Lancer les tests
/ Met à jour la configuration du Projet
5- Mettez le niveau de logs dans l’ordre selon une sévérité d’erreur croissante : ERROR, DEBUG, FATAL,
INFO, WARN, TRACE
Module Spring – 3CINFOGL1
08/10/2020 QUESTIONS : MAVEN + LOG4J +Junit
1-
6- Donner deux exemples d’appenders
Fichier et console
7- Pour désigner une méthode comme une méthode de test, quelle annotation doit-on utiliser ?
@Test
9- Comment savez-vous la version de Maven que vous utilisez sur votre STS?
10- Par convention, pour une classe Toto, c’est quoi le nom de la classe de test unitaire correspondante, dans
quel endroit du projet, elle doit être créée