78 lines
2.0 KiB
YAML
78 lines
2.0 KiB
YAML
# Utiliser http://romainvaleri.online.fr/ pour se donner des idées de noms de variables originales
|
|
|
|
- nom: dégradation mineure
|
|
|
|
- nom: dégradation majeure
|
|
|
|
- nom: retenue sur dépot de garantie
|
|
test: Aiguillage numérique simple
|
|
formule:
|
|
aiguillage numérique:
|
|
dégradation mineure: 10%
|
|
dégradation majeure: 30%
|
|
|
|
exemples:
|
|
- nom: le premier aiguillage est activé -> sa valeur est renvoyée
|
|
situation:
|
|
dégradation mineure: oui
|
|
valeur attendue: 0.1
|
|
- nom: seul le 2ème aiguillage est activé
|
|
situation:
|
|
dégradation mineure: non
|
|
dégradation majeure: oui
|
|
valeur attendue: 0.3
|
|
- nom: aucun aiguillage n'est activé
|
|
situation:
|
|
dégradation mineure: non
|
|
dégradation majeure: non
|
|
valeur attendue: 0
|
|
- nom: L'ordre des termes est important
|
|
situation:
|
|
dégradation mineure: null
|
|
dégradation majeure: oui
|
|
valeur attendue: null
|
|
|
|
|
|
- nom: montant caution
|
|
format: €
|
|
|
|
- test: Imbrication d'aiguillages numériques
|
|
formule:
|
|
aiguillage numérique:
|
|
dégradation mineure: 5%
|
|
dégradation majeure:
|
|
montant caution > 2000: 20%
|
|
montant caution > 1000: 10%
|
|
|
|
|
|
exemples:
|
|
- nom: imbrication simple
|
|
situation:
|
|
dégradation mineure: oui
|
|
dégradation majeure: non
|
|
montant caution: 3000
|
|
valeur attendue: 0.05
|
|
- nom: imbrication simple 2
|
|
situation:
|
|
dégradation mineure: non
|
|
dégradation majeure: oui
|
|
montant caution: 1200
|
|
valeur attendue: 0.10
|
|
- nom: imbrication nulle
|
|
valeur attendue: null
|
|
variables manquantes:
|
|
- montant caution
|
|
- dégradation mineure
|
|
- dégradation majeure
|
|
- nom: variables manquantes même si innaccessibles
|
|
situation:
|
|
dégradation mineure: non
|
|
valeur attendue: null
|
|
variables manquantes:
|
|
- montant caution
|
|
- dégradation majeure
|
|
|
|
|
|
|
|
# pouvoir tester les variables inconnues mais requises ?
|