233 lines
4.8 KiB
YAML
233 lines
4.8 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
|
|
|
|
douches par mois:
|
|
question: Combien prenez-vous de douches par mois ?
|
|
unité: douche/mois
|
|
|
|
Conversion de reference:
|
|
formule: douches par mois [douche/an]
|
|
exemples:
|
|
- situation:
|
|
douches par mois: 30
|
|
valeur attendue: 360
|
|
|
|
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
|
|
|
|
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
|
|
|
|
Conversion de variable et expressions:
|
|
unité: kCo2/an
|
|
formule: 1 kCo2/douche * 10 douche/mois
|
|
exemples:
|
|
- valeur attendue: 120
|
|
|
|
Conversion de pourcentage:
|
|
unité: €/an
|
|
formule: 1000€ * 1% /mois
|
|
exemples:
|
|
- valeur attendue: 120
|
|
|
|
Conversion en pourcentage:
|
|
unité: '%'
|
|
formule: 28h / 35h
|
|
exemples:
|
|
- valeur attendue: 80
|
|
|
|
Conversion dans un mécanisme:
|
|
unité: €/an
|
|
formule:
|
|
le minimum de:
|
|
- 100 €/mois
|
|
- 1120 €/an
|
|
exemples:
|
|
- valeur attendue: 1120
|
|
|
|
assiette mensuelle:
|
|
unité: €/mois
|
|
|
|
Conversion de mécanisme 1:
|
|
unité: €/an
|
|
formule:
|
|
barème:
|
|
assiette: assiette mensuelle
|
|
tranches:
|
|
- taux: 4.65%
|
|
plafond: 30000 €/an
|
|
- taux: 3%
|
|
plafond: 90000 €/an
|
|
- taux: 1%
|
|
|
|
exemples:
|
|
- situation:
|
|
assiette mensuelle: 3000
|
|
valeur attendue: 1575
|
|
|
|
assiette annuelle:
|
|
unité: €/an
|
|
|
|
Conversion de mécanisme 2:
|
|
formule:
|
|
barème:
|
|
assiette: assiette annuelle
|
|
tranches:
|
|
- taux: 4.65%
|
|
plafond: 2500 €/mois
|
|
- taux: 3%
|
|
plafond: 7500 €/mois
|
|
- taux: 1%
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 36000
|
|
valeur attendue: 131.25
|
|
unités par défaut: [€/mois]
|
|
|
|
Conversion dans une expression:
|
|
unité: €/an
|
|
formule: 80 €/mois + 1120 €/an + 20 €/mois
|
|
exemples:
|
|
- valeur attendue: 2320
|
|
|
|
Conversion dans une comparaison:
|
|
formule: 100€/mois = 1.2k€/an
|
|
exemples:
|
|
- valeur attendue: true
|
|
|
|
mutuelle:
|
|
formule: 30 €/mois
|
|
|
|
retraite:
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette annuelle
|
|
taux: 10%
|
|
plafond: 12 k€/an
|
|
|
|
Conversion dans une somme compliquée:
|
|
formule:
|
|
somme:
|
|
- mutuelle
|
|
- retraite
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 20000
|
|
unités par défaut: [€/mois]
|
|
valeur attendue: 130
|
|
|
|
maladie:
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette annuelle
|
|
composantes:
|
|
- attributs:
|
|
dû par: employeur
|
|
taux: 15%
|
|
- attributs:
|
|
dû par: salarié
|
|
taux: 5%
|
|
plafond: 1000 €/mois
|
|
|
|
Conversion avec composantes:
|
|
unité: €/mois
|
|
formule:
|
|
somme:
|
|
- maladie .salarié
|
|
- retraite
|
|
- mutuelle
|
|
exemples:
|
|
- situation:
|
|
assiette annuelle: 20000
|
|
valeur attendue: 180
|
|
|
|
Conversion dans un allègement:
|
|
formule:
|
|
allègement:
|
|
assiette: 1000€/an
|
|
abattement: 10€/mois
|
|
exemples:
|
|
- unités par défaut: [€/an]
|
|
valeur attendue: 880
|
|
|
|
Conversion dans avec un abattement en %:
|
|
unité par défaut: €/an
|
|
formule:
|
|
allègement:
|
|
assiette: 1000€/an
|
|
abattement: 10%
|
|
exemples:
|
|
- valeur attendue: 900
|
|
|
|
assiette cotisations:
|
|
formule:
|
|
allègement:
|
|
assiette: assiette mensuelle
|
|
abattement: 1200 €/an
|
|
|
|
prévoyance cadre:
|
|
formule:
|
|
multiplication:
|
|
assiette: assiette cotisations
|
|
taux: 1.5%
|
|
|
|
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
|
|
|
|
Conversion de situation:
|
|
formule:
|
|
somme:
|
|
- retraite
|
|
- mutuelle
|
|
exemples:
|
|
- unités par défaut: [€/an]
|
|
situation:
|
|
retraite: 4000
|
|
valeur attendue: 4360
|
|
|
|
rémunération brute:
|
|
unité par défaut: €/mois
|
|
|
|
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
|