MSTEST0002: A tesztosztályoknak érvényes elrendezésűnek kell lennie
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0002 |
Cím | A tesztosztályoknak érvényes elrendezésűnek kell lennie |
Kategória | Használat |
A javítás kompatibilitástörő vagy nem törik | Törés |
Alapértelmezés szerint engedélyezve | Igen |
Alapértelmezett súlyosság | Figyelmeztetés |
Bevezetés a verzióba | 3.2.0 |
Ok
A tesztosztályok nem követik a szükséges tesztosztály-elrendezés egy vagy több pontját.
Szabály leírása
A tesztosztályok (az [TestClass]
attribútummal megjelölt osztályok) a megadott elrendezést követve tekinthetők érvényesnek az MSTest által:
- meg kell lenniük
public
(vagyinternal
ha a[assembly: DiscoverInternals]
szerelvény attribútuma be van állítva) - nem szabad
static
- nem lehetnek általánosak
Szabálysértések kijavítása
Győződjön meg arról, hogy az osztály megfelel a fent leírt elrendezésnek.
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, a rendszer figyelmen kívül hagyja a teszteket, mert az MSTest nem tekinti ezt az osztályt tesztosztálynak.
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
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: