capTests
Se connecter

Nettoyage des notes de frais orphelines avec tolérance de deux jours DSCDLB-022

À tester Automatisable Toutes plateformes

Instructions

Objectif : le nettoyage exigeait auparavant des dates strictement identiques. Or la dérive de fuseau produisait des orphelines décalées d'un jour, donc jamais détectées ni nettoyées. Une tolérance de plus ou moins deux jours est appliquée sur chaque date indépendamment.

Vérifications :

  • Orpheline aux mêmes dates : supprimée.
  • Décalage d'un jour sur la date de début, ou de deux jours sur la date de fin : supprimée (dans la fenêtre).
  • Décalage de trois jours : conservée (hors fenêtre).
  • Orpheline d'un autre utilisateur : conservée.
  • Orpheline qui n'est pas en brouillon : conservée.
  • Orpheline dans la fenêtre mais qui porte encore des lignes : conservée et signalée.

Point de contrôle manuel : la page de diagnostics ne doit plus lister d'orphelines vides après une synchronisation.

Couverture automatique : test/phpunit/integration-dolibarr/CleanupOrphanDateToleranceTest.php (7 methodes, suite integration).

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit CleanupOrphanDateToleranceTest partial

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

Aucun verdict enregistré.

Discussion

Aucun commentaire pour l'instant.