MSTEST0007: Tesztattribútumok használata csak tesztelési módszereken
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0007 |
Cím | Tesztattribútumok használata csak tesztelési módszereken |
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.3.0 |
Ok
A nem megjelölt TestMethodAttribute metódusokra egy vagy több tesztattribútum van alkalmazva.
Szabály leírása
A következő tesztattribútumokat csak az TestMethodAttribute attribútummal megjelölt metódusokra szabad alkalmazni:
- CssIterationAttribute
- CssProjectStructureAttribute
- DescriptionAttribute
- ExpectedExceptionAttribute
- OwnerAttribute
- PriorityAttribute
- TestPropertyAttribute
- WorkItemAttribute
Szabálysértések kijavítása
A szabály megsértésének kijavításához konvertálja azt a metódust, amelyre a tesztattribútumokat egy tesztmetódusra alkalmazta az [TestMethod]
attribútum beállításával, vagy távolítsa el a tesztattribútumokat.
Mikor kell letiltani a figyelmeztetéseket?
Ne tiltsa el a szabály figyelmeztetését. Ha figyelmen kívül hagyja ezt a szabályt, az attribútumok figyelmen kívül lesznek hagyva, mivel csak tesztkörnyezetben való használatra lettek kialakítva.
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: