Test de mécanisme pour composantes et variations

pull/138/head
mama 2017-12-08 14:52:40 +01:00
parent b3bce6409a
commit bb418839f6
4 changed files with 47 additions and 6 deletions

View File

@ -45,6 +45,18 @@ aiguillage numérique:
Si aucune condition n'est vraie, alors ce mécanisme renvoie implicitement `non applicable` (ce qui peut se traduire par la valeur `0` si nous sommes dans un contexte numérique).
variations:
type: numeric
description: |
Contient une liste de couples condition-conséquence, sous une forme plus explicite que l'aiguillage numérique :
```
si: condition
alors
```
`condition` est booléen, `alors` contient les attributs d'un mécanisme numérique, comme `barème` ou `multiplication`.
multiplication:
type: numeric
description: |

View File

@ -0,0 +1,12 @@
- test: Composantes
formule:
multiplication:
assiette: 100
composantes:
- taux: 8%
- taux: 2%
exemples:
- nom:
situation:
valeur attendue: 10

View File

@ -1,7 +1,7 @@
- nom: mon assiette
format:
- test: multiplication simple
- test: Multiplication simple
formule:
multiplication:
assiette: mon assiette
@ -17,7 +17,7 @@
mon assiette: 333.33
valeur attendue: 9.999
- test: multiplication à taux flottant
- test: Multiplication à taux flottant
formule:
multiplication:
assiette: 300
@ -31,7 +31,7 @@
- nom: mon plafond
format:
- test: multiplication plafonnée
- test: Multiplication plafonnée
formule:
multiplication:
assiette: mon assiette
@ -53,7 +53,7 @@
- nom: mon facteur
format: nombre
- test: multiplication à facteur
- test: Multiplication à facteur
formule:
multiplication:
assiette: 100
@ -67,7 +67,7 @@
- test: multiplication complète
- test: Multiplication complète
formule:
multiplication:
assiette: mon assiette
@ -87,7 +87,7 @@
# TODO implémenter les taux variables
# - nom: mon taux
# format: pourcentage
# - test: multiplication simple
# - test: Multiplication simple
# formule:
# multiplication:
# assiette: mon assiette

View File

@ -0,0 +1,17 @@
- nom: statut cadre
- test: Variations
formule:
multiplication:
assiette: 100
variations:
- si: statut cadre
taux: 8%
- si: ≠ statut cadre
taux: 5%
exemples:
- nom:
situation:
statut cadre: non
valeur attendue: 5