Skip to content

Conversation

@wudm12
Copy link

@wudm12 wudm12 commented Sep 21, 2025

Ajout de tests unitaires pour SpeedWeighting

Changements

  • Création d'une nouvelle classe SpeedWeightingTest avec 7 cas de test documentés :

    1. testCalcEdgeWeightNormal — calcule distance/speed quand la vitesse est > 0.
    2. testCalcEdgeWeightZeroSpeed — retourne Double.POSITIVE_INFINITY quand la vitesse = 0.
    3. testCalcEdgeWeightReverse — utilise la vitesse en sens inverse.
    4. testCalcEdgeMillis — calcule le temps en millisecondes = poids * 1000.
    5. testCalcMinWeightPerDistance — vérifie que le poids minimal est l’inverse de la vitesse max.
    6. testGetName — confirme que getName() retourne "speed".
    7. testHasTurnCosts — valide que hasTurnCosts() est vrai avec un TurnCostProvider.
  • Mise à jour de core/pom.xml pour ajouter Mockito v5.19.0 (scope test).

Résultats

  • Tous les tests passent (7/7).
  • La couverture de la classe SpeedWeighting est améliorée.

JakeTheRealOne added a commit to JakeTheRealOne/graphhopper that referenced this pull request Oct 1, 2025
Yubito04 and others added 27 commits October 9, 2025 18:27
Ajout captures d'ecran
Ajout de captures d'écrans dans le rapport
Update pom.xml en ajoutant pitest et la librairie javafaker
amelia277 pushed a commit to amelia277/graphhopper that referenced this pull request Nov 13, 2025
Modification des tests dans TripFromLabelTest.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants