UpdateDelete.mov
AddSearch.mov
Clients.mov
BankApp est une solution de gestion bancaire conçue à des fins éducatives. Elle offre une interface API permettant d'effectuer une variété d'opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur la base de données, rendant la gestion de comptes clients et de cartes bancaires à la fois fluide et intuitive.
- Gestion des Clients : Ajout de nouveaux clients, mise à jour des informations des clients existants, suppression de clients.
- Gestion des Cartes : Ajout de nouvelles cartes bancaires, modification des limites de crédit, mise à jour des informations des cartes, suppression de cartes.
- Transactions et Opérations : Support pour les transactions financières standard, y compris mais non limité à l'édition et la mise à jour des soldes et des limites.
Cette application Spring Boot a été conçue à des fins éducatives. J'ai intégré le test fonctionnel 'Calculateur' dans le projet pour assurer une base solide. Cette intégration est une étape préparatoire pour le développement et le déploiement des tests spécifiques à l'application 'CART'.
-
Assurez-vous que Java 8 (ou ultérieure) et Maven sont installés et configurés correctement sur votre machine.
-
Ouvrez un terminal et naviguez jusqu'au répertoire racine de 'CARDS'.
-
Exécutez les commandes suivantes pour démarrer l'application :
mvn clean install
et
mvn spring-boot:run
Pour accéder à l'application, ouvrez un navigateur et tapez l'URL suivante :
http://localhost:8080/swagger-ui.html
Pour exécuter les tests et générer le rapport de couverture avec JaCoCo, suivez les étapes ci-dessous :
- Assurez-vous que Maven est installé et configuré correctement sur votre machine.
- Ouvrez un terminal et naviguez jusqu'au répertoire racine de l'application 'CART'.
- Exécutez la commande suivante pour nettoyer le projet, exécuter les tests et vérifier la couverture :
Le rapport de couverture de JaCoCo est généré dans le répertoire target/site/jacoco
après l'exécution des tests. Cependant, si vous rencontrez des difficultés pour accéder au rapport index.html
via votre navigateur, vous pouvez démarrer un serveur HTTP local dans le dossier site
comme solution de contournement.
Pour démarrer un serveur HTTP et consulter le rapport JaCoCo :
-
Installez un serveur HTTP de votre choix si ce n'est pas déjà fait. (Exemple :
http-server
) -
Naviguez jusqu'au dossier
site
dans le répertoiretarget
de l'application. -
Démarrez le serveur HTTP. Si vous utilisez
http-server
, exécutez :http-server