MSTEST0023: Logikai állítások nem tagadása
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0023 |
Cím | Logikai állítások nem tagadása |
Kategória | Használat |
A javítás kompatibilitástörő vagy nem törik | Nem törés |
Alapértelmezés szerint engedélyezve | Igen |
Alapértelmezett súlyosság | Információ |
Bevezetés a verzióba | 3.4.0 |
Ok
Ez a szabály diagnosztikát hoz létre, ha egy nem konkurált argumentumot hív Assert.IsTrue
meg vagy Assert.IsFalse
tartalmaz.
Szabály leírása
Az MSTest assertion kódtár ellentétes API-kat tartalmaz, amelyek megkönnyítik a tesztelést true
és false
az eseteket. Javasoljuk, hogy a megfelelő API-t használja a megfelelő esetben, mivel javítja az olvashatóságot, és hiba esetén jobb információkat is biztosít.
Szabálysértések kijavítása
Amikor egy hívás argumentumát Assert.IsTrue
érvényteleníteni szeretné, használja Assert.IsFalse
a következőt: .
Amikor egy hívás argumentumát Assert.IsFalse
érvényteleníteni szeretné, használja Assert.IsTrue
a következőt: .
Mikor kell letiltani a figyelmeztetéseket?
Ne tiltsa le a szabály figyelmeztetéseit.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: