CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule
UIThreadTestMethod should forward DataRow Attribute
- Vorherrschende Sprache
- C#
- Sterne
- 55
- Forks
- 19
- Ø Merge
- 40 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
`LabsUITestMethod` currently doesn't look for other attributes when being generated.
We should at least create a pattern/work to enable `DataRow` for repeated test scenarios.
Looks like `ExpectedException` is the old pattern and it can be better to use `Assert.ThrowsException` for more granular control, [see blog here with argument](https://makolyte.com/csharp-use-assert-throwsexception-instead-of-expectsexception-attribute/).
So we maybe don't want to forward that one or provide a warning when used at least?
Beitragsleitfaden
Rechercherichtung
Beginne damit, die Generierung von LabsUITestMethod sowie die bestehende Attributinspektion oder die Behandlung von ExpectedException zu lokalisieren. Ermittle, wie DataRow wiederholte UI-Test-Szenarien unterstützen könnte, und definiere, ob ExpectedException weitergeleitet oder eine Warnung ausgegeben werden sollte; abgeschlossen bedeutet, dass das Verhalten und seine Tests festgelegt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- testing, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100