|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires des utilitaires mathématiques (comparaison flottante). More...
Functions | |
| TEST (MathUtilsTest, EgaliteExacte) | |
| Deux valeurs identiques sont approximativement égales. | |
| TEST (MathUtilsTest, ToleranceParDefaut) | |
| Un écart en deçà de la tolérance est considéré comme égal, au-delà comme différent. | |
| TEST (MathUtilsTest, MiseALEchelleGrandesMagnitudes) | |
| La tolérance est mise à l'échelle des grandes magnitudes (robustesse relative). | |
| TEST (MathUtilsTest, SignesOpposes) | |
| Des signes opposés ne sont pas égaux. | |
| TEST (MathUtilsTest, ToleranceExplicite) | |
| Une tolérance explicite élargit l'égalité. | |
Tests unitaires des utilitaires mathématiques (comparaison flottante).
| TEST | ( | MathUtilsTest | , |
| EgaliteExacte | ) |
Deux valeurs identiques sont approximativement égales.
Cas de test : approximatelyEqual : égalité exacte
Categorie : Unitaire · Mathématiques
Criticite : Mineur
Etapes :
1. Comparer des valeurs identiques (1, 0, -2,5).
Resultat attendu : approximatelyEqual renvoie vrai.
| TEST | ( | MathUtilsTest | , |
| MiseALEchelleGrandesMagnitudes | ) |
La tolérance est mise à l'échelle des grandes magnitudes (robustesse relative).
Cas de test : approximatelyEqual : mise à l'échelle des grandes magnitudes
Categorie : Unitaire · Mathématiques
Criticite : Majeur
Etapes :
1. Comparer 1e6 et 1e6+1.
2. Comparer 1e6 et 1e6+1000.
Resultat attendu : Égal pour un petit écart relatif ; différent pour un grand.
| TEST | ( | MathUtilsTest | , |
| SignesOpposes | ) |
Des signes opposés ne sont pas égaux.
Cas de test : approximatelyEqual : signes opposés
Categorie : Unitaire · Mathématiques
Criticite : Mineur
Etapes :
1. Comparer 2 et -2.
Resultat attendu : Non égaux.
| TEST | ( | MathUtilsTest | , |
| ToleranceExplicite | ) |
Une tolérance explicite élargit l'égalité.
Cas de test : approximatelyEqual : tolérance explicite
Categorie : Unitaire · Mathématiques
Criticite : Mineur
Etapes :
1. Comparer 1 et 1,5 sans tolérance.
2. Recomparer avec une tolérance de 1.
Resultat attendu : Différent par défaut ; égal avec la tolérance élargie.
| TEST | ( | MathUtilsTest | , |
| ToleranceParDefaut | ) |
Un écart en deçà de la tolérance est considéré comme égal, au-delà comme différent.
Cas de test : approximatelyEqual : tolérance par défaut
Categorie : Unitaire · Mathématiques
Criticite : Majeur
Etapes :
1. Comparer 1 et 1+1e-6.
2. Comparer 1 et 1,1.
Resultat attendu : Égal sous la tolérance ; différent au-delà.