237 lines
5.1 KiB
YAML
237 lines
5.1 KiB
YAML
# This is not a mecanism test, but we make use of the simplicity of declaring tests in YAML, only available for mecanisms for now
|
|
|
|
- nom: douches par mois
|
|
question: Combien prenez-vous de douches par mois ?
|
|
unité: douche/mois
|
|
|
|
- test: Conversion de reference
|
|
formule: douches par mois [douche/an]
|
|
exemples:
|
|
- situation:
|
|
douches par mois: 30
|
|
valeur attendue: 360
|
|
|
|
- test: Conversion de reference 2
|
|
unité: douche/an
|
|
formule: douches par mois
|
|
exemples:
|
|
- situation:
|
|
douches par mois: 30
|
|
valeur attendue: 360
|
|
- nom: Unité de variable prioritaire devant les unités par défaut
|
|
situation:
|
|
douches par mois: 30
|
|
unités par défaut: [douche/mois]
|
|
valeur attendue: 360
|
|
|
|
- test: Conversion de variable
|
|
formule: 1.5 kCo2/douche * douches par mois
|
|
exemples:
|
|
- situation:
|
|
douches par mois: 30
|
|
valeur attendue: 45
|
|
unité attendue: kCo2/mois
|
|
- nom: Unité cible de simulation
|
|
situation:
|
|
douches par mois: 20
|
|
unités par défaut: [kCo2/an]
|
|
unité attendue: kCo2/an
|
|
valeur attendue: 360
|
|
|
|
- test: Conversion de variable et expressions
|
|
unité: kCo2/an
|
|
formule: 1 kCo2/douche * 10 douche/mois
|
|
exemples:
|
|
- valeur attendue: 120
|
|
|
|
- test: Conversion de pourcentage
|
|
unité: €/an
|
|
formule: 1000€ * 1% /mois
|
|
exemples:
|
|
- valeur attendue: 120
|
|
|
|
- test: Conversion en pourcentage
|
|
unité: '%'
|
|
formule: 28h / 35h
|
|
exemples:
|
|
- valeur attendue: 80
|
|
|
|
- test: Conversion dans un mécanisme
|
|
unité: €/an
|
|
formule:
|
|
le minimum de:
|
|
- 100 €/mois
|
|
- 1120 €/an
|
|
exemples:
|
|
- valeur attendue: 1120
|
|
|
|
- nom: assiette mensuelle
|
|
unité: €/mois
|
|
|
|
- test: Conversion de mécanisme 1
|
|
unité: €/an
|
|
formule:
|
|
barème:
|
|
assiette: assiette mensuelle [€/an]
|
|
tranches:
|
|
- en-dessous de: 30000
|
|
taux: 4.65%
|
|
- de: 30000
|
|
à: 90000
|
|
taux: 3%
|
|
- au-dessus de: 90000
|
|
taux: 1%
|
|
|
|
exemples:
|
|
- situation:
|
|
assiette mensuelle: 3000
|
|
valeur attendue: 1575
|
|
|
|
- nom: assiette annuelle
|
|
unité: €/an
|
|
|
|
- test: Conversion de mécanisme 2
|
|
formule:
|
|
barème:
|
|
assiette: assiette annuelle [€/mois]
|
|
tranches:
|
|
- en-dessous de: 2500
|
|
taux: 4.65%
|
|
- de: 2500
|
|
à: 7500
|
|
taux: 3%
|
|
- au-dessus de: 7500
|
|
taux: 1%
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 36000
|
|
valeur attendue: 131.25
|
|
unités par défaut: [€/mois]
|
|
|
|
- test: Conversion dans une expression
|
|
unité: €/an
|
|
formule: 80 €/mois + 1120 €/an + 20 €/mois
|
|
exemples:
|
|
- valeur attendue: 2320
|
|
|
|
- test: Conversion dans une comparaison
|
|
formule: 100€/mois = 1.2k€/an
|
|
exemples:
|
|
- valeur attendue: true
|
|
|
|
- nom: mutuelle
|
|
formule: 30 €/mois
|
|
|
|
- nom: retraite
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette annuelle
|
|
plafond: 12 k€/an
|
|
taux: 10%
|
|
|
|
- test: Conversion dans une somme compliquée
|
|
formule:
|
|
somme:
|
|
- mutuelle
|
|
- retraite
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 20000
|
|
unités par défaut: [€/mois]
|
|
valeur attendue: 130
|
|
|
|
- nom: maladie
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette annuelle
|
|
composantes:
|
|
- attributs:
|
|
dû par: employeur
|
|
taux: 15%
|
|
- attributs:
|
|
dû par: salarié
|
|
taux: 5%
|
|
plafond: 1000 €/mois
|
|
|
|
- test: Conversion avec composantes
|
|
unité: €/mois
|
|
formule:
|
|
somme:
|
|
- maladie .salarié
|
|
- retraite
|
|
- mutuelle
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 20000
|
|
valeur attendue: 180
|
|
|
|
- test: Conversion dans un allègement
|
|
formule:
|
|
allègement:
|
|
assiette: 1000€/an
|
|
abattement: 10€/mois
|
|
exemples:
|
|
- unités par défaut: [€/an]
|
|
valeur attendue: 880
|
|
|
|
- test: Conversion dans avec un abattement en %
|
|
unité par défaut: €/an
|
|
formule:
|
|
allègement:
|
|
assiette: 1000€/an
|
|
abattement: 10%
|
|
exemples:
|
|
- valeur attendue: 900
|
|
|
|
- nom: assiette cotisations
|
|
formule:
|
|
allègement:
|
|
assiette: assiette mensuelle
|
|
abattement: 1200 €/an
|
|
|
|
- nom: prévoyance cadre
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette cotisations
|
|
taux: 1.5%
|
|
|
|
- test: Conversion avec plusieurs échelons
|
|
formule:
|
|
somme:
|
|
- prévoyance cadre
|
|
- 35€/mois
|
|
exemples:
|
|
- unités par défaut: [€/an]
|
|
situation:
|
|
assiette mensuelle: 1100
|
|
valeur attendue: 600
|
|
|
|
- test: Conversion de situation
|
|
formule:
|
|
somme:
|
|
- retraite
|
|
- mutuelle
|
|
exemples:
|
|
- unités par défaut: [€/an]
|
|
situation:
|
|
retraite: 4000
|
|
valeur attendue: 4360
|
|
|
|
- nom: rémunération brute
|
|
unité par défaut: €/mois
|
|
|
|
- test: Conversion de situation avec unité
|
|
unité: €/an
|
|
formule:
|
|
multiplication:
|
|
assiette: rémunération brute
|
|
taux: 10%
|
|
exemples:
|
|
- situation:
|
|
rémunération brute: 1000
|
|
valeur attendue: 1200
|
|
- unités par défaut: [k€/an]
|
|
situation:
|
|
rémunération brute: 12
|
|
valeur attendue: 1200
|