tests:astuces
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tests:astuces [2017/11/23 12:57] – Orthographe root | tests:astuces [2019/12/07 07:38] (Version actuelle) – mhtml -> html root | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====Séparation des dépendances statiques==== | ====Séparation des dépendances statiques==== | ||
| - | [[https:// | + | [[https:// |
| Certaines fonctions peuvent échouer (malloc, …). Il peut être intéressant de séparer leurs appels dans des méthodes spécifiques virtuelles pour qu'une classe test les surcharge en renvoyant un échec. | Certaines fonctions peuvent échouer (malloc, …). Il peut être intéressant de séparer leurs appels dans des méthodes spécifiques virtuelles pour qu'une classe test les surcharge en renvoyant un échec. | ||
| Ligne 20: | Ligne 21: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ====Singleton==== | ||
| + | * Rendre la classe test '' | ||
| + | * Appeler le singleton une première fois, | ||
| + | * Détruire la variable privée qui contient l' | ||
| + | * Initialiser la variable privée par une autre classe. | ||
| + | |||
| + | ====Comment surcharger des méthodes statiques==== | ||
| + | Rendre la classe (ou la fonction appelant la méthode statique) template et appeler T:: | ||
| + | |||
| + | La fonction statique pourra être surchargée par la classe test. [[lang: | ||
tests/astuces.1511438224.txt.gz · Dernière modification : de root
