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)
  • Classes
    Class
    Description
    Define 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.