From 0d0fcabe1bdf1a7e54922e9a74d2a3d1a7562d19 Mon Sep 17 00:00:00 2001 From: Mael Date: Thu, 11 Jul 2019 18:12:34 +0200 Subject: [PATCH] =?UTF-8?q?Tests=20des=20unit=C3=A9s=20dans=20les=20tests?= =?UTF-8?q?=20de=20m=C3=A9canismes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/mécanismes/barème.yaml | 1 + test/mécanismes/expressions.yaml | 28 ++++++++++++++++++++++++++++ test/mécanismes/multiplication.yaml | 5 +++-- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/test/mécanismes/barème.yaml b/test/mécanismes/barème.yaml index 25915ed39..e9f589cee 100644 --- a/test/mécanismes/barème.yaml +++ b/test/mécanismes/barème.yaml @@ -18,6 +18,7 @@ - au-dessus de: 3 taux: 1% + exemples: - nom: 'petite assiette' situation: diff --git a/test/mécanismes/expressions.yaml b/test/mécanismes/expressions.yaml index cabd3204e..626794b83 100644 --- a/test/mécanismes/expressions.yaml +++ b/test/mécanismes/expressions.yaml @@ -29,10 +29,13 @@ - valeur attendue: 29 - nom: salaire de base + unité: $ + - nom: contrat . salaire de base - test: multiplication formule: salaire de base * 3 + unité attendue: $ exemples: - situation: salaire de base: 1000 @@ -46,9 +49,11 @@ valeur attendue: 3000 - nom: taux + unité: '%' - test: soustraction formule: 1 - taux + unité attendue: '%' exemples: - situation: taux: 0.89 @@ -56,6 +61,7 @@ - test: addition formule: salaire de base + 2000 + unité attendue: $ exemples: - situation: salaire de base: 3000 @@ -78,6 +84,27 @@ salaire de base: 3000 valeur attendue: 1000 +- test: division deux + formule: 2000 / salaire de base + unité attendue: /$ + exemples: + - situation: + salaire de base: 3000 + valeur attendue: 0.66667 + +- nom: nombre de personnes + unité: personne + +- test: division trois + formule: salaire de base / nombre de personnes + unité attendue: $ / personne + exemples: + - situation: + salaire de base: 3000 + nombre de personnes: 10 + valeur attendue: 300 + + - test: comparaison stricte formule: salaire de base < 3001 exemples: @@ -150,6 +177,7 @@ - test: multiplication et pourcentage formule: 38.1% * salaire de base + unité attendue: $ exemples: - situation: salaire de base: 1000 diff --git a/test/mécanismes/multiplication.yaml b/test/mécanismes/multiplication.yaml index 65a57dc62..0e21faa6f 100644 --- a/test/mécanismes/multiplication.yaml +++ b/test/mécanismes/multiplication.yaml @@ -7,7 +7,6 @@ assiette: mon assiette taux: 3% unité attendue: € - exemples: - nom: entier situation: @@ -52,9 +51,10 @@ valeur attendue: 1.5 - nom: mon facteur - unité: _ + unité: patates - test: Multiplication à facteur + unité attendue: patates formule: multiplication: assiette: 100 @@ -76,6 +76,7 @@ plafond: mon plafond taux: 0.5% + unité attendue: €patates exemples: - nom: situation: