Package giis.demo.descuento.ut.jbehave
package giis.demo.descuento.ut.jbehave
Tests unitarios del ejemplo de descuentos de clientes con Spring Boot
al estilo BDD (automatizados con JBehave).
Hay tres componentes basicos:
- la descripcion de los escenarios de prueba (historia) en Gherkin (*-story)
- el mapeo de los pasos escritos en Gherking a Java (*Steps.java)
- el ejecutor que localiza los escenarios y del mapping a java y los ejecuta (Test*.java)
-
ClassesClassDescriptionDefine el mapping de los pasos para el test descrito en Gherkin (descuento-database.story).Metodos comunes para la configuracion de JBehave (evita duplicar codigo de test ut/it)Configuracion para ejecucion con jbehave de los escenarios escritos en gherkin determinando:
-la configuracion general a utilizar
-los archivos que contienen los escenarios y pasos en gherkin
-las clases java que implementan el mapeo de los pasos.