2. El Patrón AAA: Orden en tus Tests
¿Qué es el patrón AAA?
Para que un test sea legible y profesional, seguimos tres pasos claros, como si fuera una receta de cocina:
- Arrange (Preparar): En esta fase inicializamos los objetos, variables y datos que necesitamos para el test.
- Act (Actuar): Aquí ejecutamos la lógica que realmente queremos probar (normalmente llamamos a un solo método).
- Assert (Aseverar): Comprobamos que el resultado que nos dio el paso anterior es el que esperábamos.
👨💻 Ejercicio Práctico 1
Escribe la fase Arrange para un test que use un objeto de tipo Usuario llamado "Paco" con 30 años.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Dado un objeto Sumador s = new Sumador() en Arrange, invoca a s.duplicar(5) en Act y comprueba que dio 10 en Assert.
👁️ Ver solución propuesta
Ponte a prueba
Domina el orden y dominarás el código.