commit f5df760e18e0c22eec71dd317cc7cca5221ad151
Author: EndMove
Fail - expected: \"%s
\"".
+ " (type %s), but was: \"%s
\" (type %s)
Pass
" : "Fail
"; + } + + /** + * Vérifier que le résultat est bien un boolean de valeur false. + * + * @return string Information sur le status du test 'Pass' ou 'Fail'. + * @param bool $currentValue Un boolean. + * + * @since 1.0 + * + * @author Jérémi N 'EndMove' + */ + public static function assertFalse(bool|null $currentValue) : string + { + return $currentValue === false ? "Pass
" : "Fail
"; + } +} \ No newline at end of file diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..9c80f26 --- /dev/null +++ b/functions.php @@ -0,0 +1,73 @@ + N + * Nihart => N + * florquin => F + * FLORQUIN => F + * lUNAR => L + * lunar => L + * + * Aide : Voir cours théorique + */ +function getLastNameFirstLetter($lastname) +{ + // code... +} + + +/** + * Cette fonction prend deux string en paramètre (prénom, nom) et renvoie un + * string contenant le prénom avec seulement la première lettre en majuscule + * suivi de la première lettre du nom en majuscule suivie d'un point. + * + * Exemple : + * jérémi nihart => Jérémi N. + * coRALIE floRQUin => Coralie F. + * samuel pettron => Samuel P. + * + * Condition de réussit : cette fonction doit utiliser la fonction + * getLastNameFirstLetter() créer précédement. + */ +function getFormatedFullName($firstname, $lastname) +{ + // code... +} + + +/** FACULTATIF (EX: sur conditions et opérations dégalité et grandeur) + * Cette fonction prend un int en paramètre (l'index de santé) et renvoie + * un boolean [bool] qui est vrai si la personne qui possède cet index + * est en bonne santé et qui renvoie faux si la personne qui possède cet + * index est en mauvaise santé. + * + * Calcul : + * Si l'index est négatif ou égale à zéro => mauvaise santé + * Si l'index est pausitif et inférieur à 100 => bonne santé + * Si l'index est supérieur ou égale à 100 => mauvaise santé + * Donc : + * mauvaise santé si (index <= 0 || index >= 100) et dans tous les + * autres cas bonne santé. + * + * Exemple : + * -15 => false + * -1 => false + * 0 => false + * 10 => true + * 59 => true + * 99 => true + * 100 => false + * 152 => false + */ +function getHealthyStatus($index) +{ + // code... +} diff --git a/functionsTests.php b/functionsTests.php new file mode 100644 index 0000000..4e6d24d --- /dev/null +++ b/functionsTests.php @@ -0,0 +1,103 @@ + + + + + + +