Utilización de librerías para TDD
- Initial_Test. Ordenación y parametrización de tests
- Date_Test. Uso de JUnit con parametros
- Fixtures. Uso de jerarquía de JUnit y annotations pre/post test
- Testng. Demo uso de TestNg (ojo véase bug abajo)
- TDD_Init. Parametrización de tests
- AssertJ_Hamcrest. Demo uso de AssertJ y Hamcrest
- Kata TDD: Calculadora. Implementación del modelo TDD
Agile + TDD 7. Kata Agile. Definición y planificación de etapas Scrum para el proyecto Cocktails&Drinks
- CocktailsAndDrinks_Mocks. Mocks para tests unitarios.
- Endpoints disponibles:
- CocktailsAndDrinks_JBehave. Adaptación de tests JBehave (tomado de https://www.baeldung.com/jbehave-rest-testing)
- Error "TestNG by default disables loading DTD from unsecured Urls".
- Es necesario añadir un JVM argument en la ejecución: -Dtestng.dtd.http=true
- En IntelliJ: Run > Edit Configurations > add JVM argument
- Véase testng-team/testng#2022