CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

UIThreadTestMethod should forward DataRow Attribute

Abierto
#176 0 comentarios 1 reacción 0 asignados Ver en GitHub
dev loop ➰ enhancement source generator :gear: testing 🏗
Lenguaje dominante
C#
Estrellas
55
Forks
19
Merge medio
40 min
PR fusionados (30 d)
1

Descripción

`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?

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza localizando la generación de LabsUITestMethod y la inspección de atributos existente o el manejo de ExpectedException. Determina cómo DataRow podría admitir escenarios de pruebas de UI repetidos y define si ExpectedException debe reenviarse o si se debe mostrar una advertencia; se considera terminado cuando el comportamiento y sus pruebas están establecidos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp
Área
testing, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.