MSTEST0023 : ne pas nier les assertions booléennes
Propriété | Value |
---|---|
Identificateur de la règle | MSTEST0023 |
Titre | Ne pas nier les assertions booléennes |
Catégorie | Utilisation |
Le correctif est cassant ou non cassant | Sans rupture |
Activé par défaut | Oui |
Gravité par défaut | Infos |
Introduite dans la version | 3.4.0 |
Cause
Cette règle génère un diagnostic lorsqu’un appel à Assert.IsTrue
ou Assert.IsFalse
contient un argument non validé.
Description de la règle
La bibliothèque d’assertions MSTest contient des API opposées qui facilitent le test des cas true
et false
. Il est recommandé d’utiliser l’API appropriée pour le bon cas, car cela améliore la lisibilité et fournit également de meilleures informations en cas de défaillance.
Comment corriger les violations
Si vous rejetez un argument dans un appel Assert.IsTrue
, vous devriez utiliser Assert.IsFalse
.
Si vous rejetez un argument dans un appel Assert.IsFalse
, vous devriez utiliser Assert.IsTrue
.
Quand supprimer les avertissements
Ne supprimez aucun avertissement de cette règle.
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour