Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Location Financement - Loyer unique à terme échu

Projet : Viareport

Cette application permet de simuler un contrat de location-financement à loyer unique, payable à terme échu, afin de déterminer le taux implicite d’actualisation qui équilibre la valeur du bien avec la somme actualisée des loyers et de l’option d’achat

Développée en Java Spring Boot, elle comprend une interface web statique accessible directement depuis le navigateur.


⚙️ Lancer l’application depuis l’IDE

  1. Ouvrir le projet dans ton IDE préféré :

    • IntelliJ IDEA (recommandé)
    • Eclipse
    • VS Code avec extension Java
  2. Attendre que Maven télécharge les dépendances.

  3. Exécuter la classe principale Spring Boot : com.viareport.lease.LeaseApplication

    • Si le port 8080 est déjà utilisé, tu peux le modifier dans application.properties : server.port=8081
  4. Une fois le serveur démarré, l’application sera accessible à l’adresse : http://localhost:8080


🧪 Tests unitaires et d’intégration

Les tests visent à garantir la fiabilité des calculs et la cohérence des résultats financiers.

🧩 Tests unitaires

  • Classe : EcheancierServiceUnitTest
  • Objectif :
    Vérifier les méthodes de calcul indépendamment (loyers actualisés, somme actualisée, valeur de rachat, etc.).

🔗 Tests d’intégration

  • Classe : EcheancierServiceIntegrationTest
  • Objectif :
    Vérifier le comportement global de l’application (enchaînement des calculs, cohérence des résultats finaux, et interaction entre le contrôleur et le service).

🧰 Technologies utilisées

Composant Technologie / Version
Langage Java 21
Framework Spring Boot 3.5.6
Build Maven
Frontend HTML / JavaScript / CSS
Serveur Tomcat intégré

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages