Un vecteur est dépassé de 0,000000001f, le test échoue donc. Faire la logique dans ma tête donne -1.0f, -1.0f mais quand j'ai écrit le code pour passer le test (en utilisant les méthodes intégrées Vector) la réponse revient comme -0.999999999f, -0.999999999f qui est toujours 'juste'. D'ailleurs, il s'agit de C# (classe Vector2 fournie par le framework XNA), donc j'ai essayé d'ajouter une valeur epsilon à chaque paramètre x et y du Vector mais cela n'a pas fonctionné. La façon dont je le vois est qu'en codant la réponse, j'écris le code de production. Par exemple. ce serait pareil. Sûrement ce n'est pas le bon.Échec du test unitaire en raison d'une erreur de 0,000000001f
Un conseil?
Vous avez oublié le Math.Abs () autour de la différence. – Cheeso