Desarrollo con IA
PF10
Generación Tests Unitarios
Rellenar 3 variables antes de copiar
Lo que escribas se queda en tu navegador: no se guarda ni se envía. No pegues secretos, claves ni datos personales o de clientes.
Genera tests unitarios completos para el siguiente código:
```[lenguaje]
[código, sin secretos ni claves]
```
Framework de testing: [framework de testing]
Requisitos:
- Mínimo 5 tests cubriendo: happy path, edge cases, errores esperados, inputs límite, tipos incorrectos
- Patrón AAA (Arrange, Act, Assert) en cada test
- Naming: test_nombreMetodo_escenario_resultadoEsperado
- Mocks/stubs para dependencias externas (DB, API, filesystem)
- Cada test debe ser independiente y poder ejecutarse en cualquier orden
- Incluye comentarios breves explicando POR QUÉ se testea cada caso
Al final genera:
- Un resumen de cobertura estimada
- Casos que NO se pueden testear unitariamente (necesitan integración)
- Comando para ejecutar los tests
Genera tests unitarios completos para una función o clase.