2024-11-24 12:45:45 +01:00
2024-10-31 11:47:53 +01:00
2024-11-24 12:45:45 +01:00
2024-11-04 09:04:19 +01:00
2024-10-31 11:47:53 +01:00
2024-10-31 11:47:53 +01:00
2024-10-31 11:47:53 +01:00
2024-10-31 11:47:53 +01:00
2024-10-31 11:47:53 +01:00
2024-10-31 11:47:53 +01:00

documentclass, papersize, fontsize, header-includes
documentclass papersize fontsize header-includes
book a4 10pt \hypersetup{ colorlinks = true, linkbordercolor = {pink}, }

Projet de PG203

Ce starter kit vous permet de démarrer un projet d'application en ligne de commande Java. La gestion du build est effectuée par l'outil Gradle. Deux exécutables sont fournis: gradlew pour Unix ou MacOS et gradlew.bat pour Windows.

Le starter kit vient avec:

  • le framework JUnit 5 pour gérer les tests;

  • la bibliothèque JSON-Java pour la manipulation de fichiers JSON;

  • l'outil Jacoco pour la couverture du code par les tests.

Le starter-kit contient un fichier src/main/java/eirb/pg203/Main.java qui contient un programme de démonstration. Ce programme récupère via l'API Chuck Norris Joke une blague sur Chuck Norris au format JSON. Cette blague est ensuite parsée par la librarie org-json et affichée sur la console.

Le fichier src/main/java/eirb/pg203/SampleTest.java contient un petit exemple de test unitaire de la fonction qui télécharge et parse la blague en question.

Voici comment effectuer les différentes commandes importantes.

Compilation

./gradlew build

Lancement des tests

./gradlew test

Génération du rapport de couverture

./gradlew jacocoTestReport

Le rapport se trouve dans build/reports/jacoco/test/html/index.html.

Lancement du programme

./gradlew run --args="arg1 arg2"

Documentation

Description
No description provided
Readme 374 KiB
Languages
Java 99.8%
Makefile 0.2%