meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| certif:test:testinterface:test18 [2025/07/15 11:54] – créée - modification externe 127.0.0.1 | certif:test:testinterface:test18 [2026/09/29 10:04] (Version actuelle) – supprimée nicolas | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Test#18 : Procédure de tests unitaires sur le calcul et l’édition des reçus fiscaux ====== | ||
| - | ===== Objet ===== | ||
| - | |||
| - | |||
| - | |||
| - | L' | ||
| - | |||
| - | Suivi des modifications | ||
| - | |||
| - | |||
| - | Création du document | ||
| - | |||
| - | Ce document à été crée par Nicolas MARCHAND | ||
| - | |||
| - | Modifications | ||
| - | |||
| - | ^Date^Auteur^Modifications^ | ||
| - | |25 novembre 2015|Nicolas MARCHAND|Corrections + ajout des tests| | ||
| - | |||
| - | |||
| - | ===== Rappel du fonctionnement de LoGeAs ===== | ||
| - | |||
| - | |||
| - | LoGeAs propose la possibilité, | ||
| - | |||
| - | Ce regroupement se fait automatiquement si la case “reçu fiscal édité pour la famille (cerfafamille)” est coché. | ||
| - | |||
| - | Ainsi : | ||
| - | |||
| - | Si une famille avec une personne A ayant " | ||
| - | |||
| - | Alors : | ||
| - | |||
| - | Au niveau de l' | ||
| - | |||
| - | Au niveau de l' | ||
| - | |||
| - | Au niveau des reçus fiscaux " | ||
| - | |||
| - | |||
| - | ===== Préparation générique ===== | ||
| - | |||
| - | |||
| - | |||
| - | ==== T1 : un don sur une personne non cumulé sur la famille ==== | ||
| - | |||
| - | |||
| - | === Préparation === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille DUPOND” | ||
| - | On y ajoute un membre “Albert DUPOND” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute une écritures du compte 75821 sur le compte 512 d'un montant de 128 € | ||
| - | On génére les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier === | ||
| - | |||
| - | |||
| - | T1a : la génération est arrivé à son terme sans erreur | ||
| - | T1b : il y a une seul saisie dans la table saisie | ||
| - | T1c : il y a deux écritures dans la table écriture | ||
| - | T1d : le montant total calculé pour être affiché dans l' | ||
| - | T1e : le montant total calculé pour être affiché dans l' | ||
| - | T1f : il y a une seul lignes dans la table “historiquedon” | ||
| - | T1g : le “montant” de la ligne dans la table est de 128 € | ||
| - | T1h : il y a une seul lignes dans la table “historiquedonsynthese” des dons | ||
| - | T1i : le “montanttotal” de la ligne dans la table est de 128 € | ||
| - | T1j : l' | ||
| - | |||
| - | |||
| - | ==== T2 : un don sur une personne non cumulé sur la famille et un don sur une personne cumulé sur sa famille ==== | ||
| - | |||
| - | |||
| - | |||
| - | === Préparation === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille1” | ||
| - | On y ajoute un membre “Personne1 famille1” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute un don de “Personne1” du compte 75821 sur le compte 512 d'un montant de 125 € | ||
| - | On crée une famille “Famille2” | ||
| - | On y ajoute un membre “Personne2 famille2” mutualisant son cerfa avec la famille | ||
| - | On ajoute un don de “Personne2” du compte 75821 sur le compte 512 d'un montant de 285 € | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier === | ||
| - | |||
| - | |||
| - | T2a : la génération est arrivé à son terme sans erreur | ||
| - | T2b : il y a une deux saisies dans la table saisie | ||
| - | T2c : il y a quatre écritures dans la table écriture | ||
| - | T2d : le montant total calculé pour être affiché dans l' | ||
| - | T2e : le montant total calculé pour être affiché dans l' | ||
| - | T2f : le montant total calculé pour être affiché dans l' | ||
| - | T2g : le montant total calculé pour être affiché dans l' | ||
| - | T2h : il y a deux lignes dans la table “historiquedon” | ||
| - | T2i : le “montant” de la ligne lié à l' | ||
| - | T2i : le “montant” de la ligne lié à l' | ||
| - | T2j : il y a deux lignes dans la table “historiquedonsynthese” des dons | ||
| - | T2k : le “montanttotal” de la ligne ou l' | ||
| - | T2l : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | |||
| - | ==== T3 : plusieurs dons sur une personne non cumulé sur la famille divers sources et plusieurs dons sur une personne cumulé sur sa famille divers sources ==== | ||
| - | |||
| - | |||
| - | |||
| - | === Préparation === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille1” | ||
| - | On y ajoute un membre “Personne1 famille1” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute une 3 dons de “Personne1” du compte 75821 sur le compte 512 d'un montant de 100 € | ||
| - | On crée une famille “Famille2” | ||
| - | On y ajoute un membre “Personne2 famille2” mutualisant son cerfa avec la famille | ||
| - | On ajoute quatre dons de “Personne2” du compte 75821 sur le compte 512 d'un montant de 200 € | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier === | ||
| - | |||
| - | |||
| - | T2a : la génération est arrivé à son terme sans erreur | ||
| - | T2b : il y a une sept saisies dans la table saisie | ||
| - | T2c : il y a quatorze écritures dans la table écriture | ||
| - | T2d : le montant total calculé pour être affiché dans l' | ||
| - | T2e : le montant total calculé pour être affiché dans l' | ||
| - | T2f : le montant total calculé pour être affiché dans l' | ||
| - | T2g : le montant total calculé pour être affiché dans l' | ||
| - | T2h : il y a sept lignes dans la table “historiquedon” | ||
| - | T2i : il y a trois lignes dont “montant” est de 100 € et l' | ||
| - | T2i : il y a quatre lignes dont “montant” est de 200 € et l' | ||
| - | T2j : il y a deux lignes dans la table “historiquedonsynthese” des dons | ||
| - | T2k : le “montanttotal” de la ligne ou l' | ||
| - | T2l : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | |||
| - | ==== T4 : plusieurs dons sur une personne non cumulé sur la famille divers exercices et plusieurs dons sur une personne cumulé sur sa famille divers exercice ==== | ||
| - | |||
| - | |||
| - | |||
| - | === Préparation === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille1” | ||
| - | On y ajoute un membre “Personne1 famille1” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute un “don” de “personne1” du compte 75821 sur le compte 512 d'un montant de 127.80 € | ||
| - | On simule des dons sur Exercice-3 en ajoutant, dans la table “historiqueDon”, | ||
| - | On crée une famille “Famille2” | ||
| - | On y ajoute un membre “Personne2 famille2” mutualisant son cerfa avec la famille | ||
| - | On ajoute un don de “Personne2” du compte 75821 sur le compte 512 d'un montant de 200 € | ||
| - | On ajoute un don de “Personne2” du compte 75821 sur le compte 512 d'un montant de 88 € | ||
| - | On simule des dons sur Exercice-2 en ajoutant, dans la table “historiqueDon”, | ||
| - | On simule des dons sur Exercice-3 en ajoutant, dans la table “historiqueDon”, | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier === | ||
| - | |||
| - | |||
| - | T4a : la génération est arrivé à son terme sans erreur | ||
| - | T4b : il y a trois saisies dans la table saisie | ||
| - | T4c : il y a six écritures dans la table écriture | ||
| - | T4d : le montant total calculé pour être affiché dans l' | ||
| - | T4e : le montant total calculé pour être affiché dans l' | ||
| - | T4f : le montant total calculé pour être affiché dans l' | ||
| - | T4g : le montant total calculé pour être affiché dans l' | ||
| - | T4h : le montant total calculé pour être affiché dans l' | ||
| - | T4i : le montant total calculé pour être affiché dans l' | ||
| - | T4h : le montant total calculé pour être affiché dans l' | ||
| - | T4i : le montant total calculé pour être affiché dans l' | ||
| - | T4j : le montant total calculé pour être affiché dans l' | ||
| - | T4k : le montant total calculé pour être affiché dans l' | ||
| - | T4l : il y a sept lignes dans la table “historiquedon” | ||
| - | T4m : il y a deux lignes dans la table “historiquedonsynthese” des dons | ||
| - | T4n : le “montanttotal” de la ligne ou l' | ||
| - | T4o : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | Remarques : Il n'est pas possible de tester les montants des cerfas généré sur les anciens exercice car ceux-ci ne sont pas recalculé. Et la table n'est donc pas à jour | ||
| - | |||
| - | ==== T5 : plusieurs dons sur une même famille regroupe ou non ==== | ||
| - | |||
| - | |||
| - | |||
| - | === Préparation === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille1” | ||
| - | On y ajoute un membre “Personne1 famille1” mutualisant son cerfa avec la famille | ||
| - | On y ajoute un membre “Personne2 famille1” mutualisant son cerfa avec la famille | ||
| - | On y ajoute un membre “Personne3 famille1” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 100 € pour la personne 1 | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 200 € pour la personne 2 | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 75 € pour la personne 3 | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier === | ||
| - | |||
| - | |||
| - | T5a : la génération est arrivé à son terme sans erreur | ||
| - | T5b : il y a trois saisies dans la table saisie | ||
| - | T5c : il y a six écritures dans la table écriture | ||
| - | T4d : le montant total calculé pour être affiché dans l' | ||
| - | T4e : le montant total calculé pour être affiché dans l' | ||
| - | T4g : le montant total calculé pour être affiché dans l' | ||
| - | T4i : le montant total calculé pour être affiché dans l' | ||
| - | T4l : il y a trois lignes dans la table “historiquedon” | ||
| - | T4m : il y a deux lignes dans la table “historiquedonsynthese” des dons | ||
| - | T4n : le “montanttotal” de la ligne ou l' | ||
| - | T4o : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | |||
| - | ==== T6 : plusieurs dons sur une personne avec un cerfa en cours d' | ||
| - | |||
| - | |||
| - | |||
| - | === Préparation T6A === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille1” | ||
| - | On y ajoute un membre “Personne1 famille1” mutualisant son cerfa avec la famille | ||
| - | On y ajoute un membre “Personne2 famille1” mutualisant son cerfa avec la famille | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 100 € pour la personne 1 | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 100 € pour la personne 2 | ||
| - | On crée une famille “Famille2” | ||
| - | On y ajoute un membre “Personne3 famille2” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 100 € pour la personne 3 | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 126 € pour la personne 3 | ||
| - | On crée une famille “Famille3” | ||
| - | On y ajoute un membre “Personne4 famille2” ne mutualisant pas son cerfa avec la famille | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 135 € pour la personne 4 | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier T6A === | ||
| - | |||
| - | |||
| - | T6Aa : la génération est arrivé à son terme sans erreur | ||
| - | T6Ab : il y a cinq saisies dans la table saisie | ||
| - | T6Ac : il y a dix écritures dans la table écriture | ||
| - | T6Ad : le montant total calculé pour être affiché dans l' | ||
| - | T6Ae : le montant total calculé pour être affiché dans l' | ||
| - | T6Af : le montant total calculé pour être affiché dans l' | ||
| - | T6Ag : le montant total calculé pour être affiché dans l' | ||
| - | T6Ah : le montant total calculé pour être affiché dans l' | ||
| - | T6Ai : le montant total calculé pour être affiché dans l' | ||
| - | T6Aj : le montant total calculé pour être affiché dans l' | ||
| - | T6Ak : il y a cinq lignes dans la table “historiquedon” | ||
| - | T6Al : il y a trois lignes dans la table “historiquedonsynthese” des dons | ||
| - | T6Am : le “montanttotal” de la ligne ou l' | ||
| - | T6An : le “montanttotal” de la ligne ou l' | ||
| - | T6Ao : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | |||
| - | === Préparation T6B === | ||
| - | |||
| - | |||
| - | On demande un reçu fiscale en cours d' | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier T6B === | ||
| - | |||
| - | |||
| - | T6Ba : la génération est arrivé à son terme sans erreur | ||
| - | T6Bb : il y a cinq saisies dans la table saisie | ||
| - | T6Bc : il y a dix écritures dans la table écriture | ||
| - | T6Ad : le montant total calculé pour être affiché dans l' | ||
| - | T6Ae : le montant total calculé pour être affiché dans l' | ||
| - | T6Af : le montant total calculé pour être affiché dans l' | ||
| - | T6Ag : le montant total calculé pour être affiché dans l' | ||
| - | T6Ah : le montant total calculé pour être affiché dans l' | ||
| - | T6Ai : le montant total calculé pour être affiché dans l' | ||
| - | T6Aj : le montant total calculé pour être affiché dans l' | ||
| - | T6Ak : il y a cinq lignes dans la table “historiquedon” | ||
| - | T6Al : il y a trois lignes dans la table “historiquedonsynthese” des dons | ||
| - | T6Am : le “montanttotal” de la ligne ou l' | ||
| - | T6An : le “montanttotal” de la ligne ou l' | ||
| - | T6Ao : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | |||
| - | === Préparation T6C === | ||
| - | |||
| - | |||
| - | On demande un reçu fiscale en cours d' | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 150 € pour la personne 1 | ||
| - | On ajoute une écriture du compte 75821 sur le compte 512 d'un montant de 150 € pour la personne 2 | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier T6C === | ||
| - | |||
| - | |||
| - | T6Ca : la génération est arrivé à son terme sans erreur | ||
| - | T6Cb : il y a cinq saisies dans la table saisie | ||
| - | T6Cc : il y a dix écritures dans la table écriture | ||
| - | T6Cd : le montant total calculé pour être affiché dans l' | ||
| - | T6Ce : le montant total calculé pour être affiché dans l' | ||
| - | T6Cf : le montant total calculé pour être affiché dans l' | ||
| - | T6Cg : le montant total calculé pour être affiché dans l' | ||
| - | T6Ch : le montant total calculé pour être affiché dans l' | ||
| - | T6Ci : le montant total calculé pour être affiché dans l' | ||
| - | T6Cj : le montant total calculé pour être affiché dans l' | ||
| - | T6Ck : il y a sept lignes dans la table “historiquedon” | ||
| - | T6Cl : il y a cinq lignes dans la table “historiquedonsynthese” des dons | ||
| - | T6Cm : le “montanttotal” de la ligne ou l' | ||
| - | T6Cn : le “montanttotal” de la ligne ou l' | ||
| - | T6Cn : le “montanttotal” de la ligne ou l' | ||
| - | T6Cn : le “montanttotal” de la ligne ou l' | ||
| - | T6Co : le “montanttotal” de la ligne ou l' | ||
| - | |||
| - | |||
| - | ==== T7 : Test du Boolean EstOffrant sur Famille et Personne ==== | ||
| - | |||
| - | |||
| - | |||
| - | === Préparation === | ||
| - | |||
| - | |||
| - | On crée une famille “Famille1” | ||
| - | On y ajoute un membre “Personne1 famille1” mutualisant son cerfa avec la famille | ||
| - | On y ajoute un membre “Personne2 famille1” mutualisant son cerfa avec la famille | ||
| - | On y ajoute un membre “Personne3 famille1” mutualisant son cerfa avec la famille | ||
| - | On ajoute un don de “Personne1” du compte 75821 sur le compte 512 d'un montant de 25 € | ||
| - | On ajoute un don de “Personne2” du compte 75821 sur le compte 512 d'un montant de 30 € | ||
| - | On crée une famille “Famille2” | ||
| - | On y ajoute un membre “Personne3 famille2” mutualisant son cerfa avec la famille | ||
| - | On génère les écritures sur toute les saisies | ||
| - | |||
| - | |||
| - | === Tests à vérifier === | ||
| - | |||
| - | |||
| - | T2a : la génération est arrivé à son terme sans erreur | ||
| - | T2b : On vérifier que le champ “estOffrant” de la famille 1 est vrai | ||
| - | T2b : On vérifier que le champ “estOffrant” de Personne1 est vrai | ||
| - | T2b : On vérifier que le champ “estOffrant” de Personne2 est vrai | ||
| - | T2b : On vérifier que le champ “estOffrant” de Personne3 est faux | ||
| - | T2b : On vérifier que le champ “estOffrant” de la famille2 est faux | ||
| - | T2b : On vérifier que le champ “estOffrant” de Personne4 est faux | ||