From c9f205b3ca743b6f5a8dd0f48795ade4112fd45a Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Tue, 12 Jan 2021 17:22:23 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20Ajoute=20des=20tests=20pour=20le=20?= =?UTF-8?q?m=C3=A9canisme=20arrondi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publicodes/core/test/mécanismes/arrondi.yaml | 62 ++++++++++++-------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/publicodes/core/test/mécanismes/arrondi.yaml b/publicodes/core/test/mécanismes/arrondi.yaml index 1acd0d9bc..00cb0a373 100644 --- a/publicodes/core/test/mécanismes/arrondi.yaml +++ b/publicodes/core/test/mécanismes/arrondi.yaml @@ -1,4 +1,25 @@ -cotisation retraite: + +arrondi oui: + formule: + valeur: 30.4167 jours + arrondi: oui + exemples: + - valeur attendue: 30 + unité attendue: jours + +arrondi non: + formule: + valeur: 30.4167 jours + arrondi: non + exemples: + - valeur attendue: 30.4167 + +arrondi décimales: + formule: + valeur: 30.4167 jours + arrondi: 2 décimales + exemples: + - valeur attendue: 30.42 demie part: formule: @@ -7,13 +28,22 @@ demie part: exemples: - valeur attendue: 50 -arrondi avec pourcentage: +demie part avec pourcentage: formule: - valeur: 50% * 9.8€ + valeur: 50% * 100.2€ arrondi: oui exemples: - - valeur attendue: 5 - unité attendue: € + - valeur attendue: 50 + +arrondi de pourcentage: + formule: + valeur: 50.5% + arrondi: oui + exemples: + - valeur attendue: 51 + unité attendue: '%' + +cotisation retraite: Arrondi: formule: @@ -48,24 +78,10 @@ Arrondi avec precision: nombre de décimales: 2 valeur attendue: 1200.21 -arrondi nouvelle ecriture 1: +arrondi avec conversion d'unités: formule: - valeur: 30.4167 jours + valeur: 12.5 €/mois + unité: €/an arrondi: oui exemples: - - valeur attendue: 30 - unité attendue: jours - -arrondi nouvelle ecriture 2: - formule: - valeur: 30.4167 jours - arrondi: non - exemples: - - valeur attendue: 30.4167 - -arrondi nouvelle ecriture 3: - formule: - valeur: 30.4167 - arrondi: 2 décimales - exemples: - - valeur attendue: 30.42 + - valeur attendue: 150