Taller para aprender dobles de test en múltiples lenguajes de programación.
Este repositorio contiene ejercicios prácticos para aprender a utilizar los diferentes tipos de dobles de test (dummies, stubs, spies, mocks y fakes) en múltiples lenguajes de programación.
Ejercicios estructurados: Dos katas principales para practicar diferentes tipos de dobles de test
Múltiples lenguajes: Templates disponibles en Java, TypeScript, Python, C#, Go y Kotlin
Sin librerías: Aprende a crear tus propios dobles de test desde cero
Soluciones incluidas: Ejemplos completos y soluciones con Mockito en Java
Implementa un juego donde el jugador debe adivinar un número aleatorio en tres intentos. Ideal para practicar dummies y stubs.
Aprende a probar un método que imprime la fecha actual. Perfecto para practicar spies, mocks estrictos y fakes.
Java (JUnit 5)
TypeScript (Jest)
Python (pytest)
C# (xUnit)
Go (testing)
Kotlin (JUnit 5)
Este proyecto incluye material complementario utilizado en charlas y talleres:
📊 Presentación "Mocks 101: El Arte del Testing"