Class JBehaveConfig

java.lang.Object
giis.demo.descuento.ut.jbehave.JBehaveConfig

public class JBehaveConfig extends Object
Metodos comunes para la configuracion de JBehave (evita duplicar codigo de test ut/it)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Class<?>
     
    private boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    JBehaveConfig(Class<?> thisClass, boolean isUnitTesting)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jbehave.core.configuration.Configuration
    Configuracion general por defecto, anyadiendo reports de surefire
    org.jbehave.core.embedder.EmbedderControls
    Establece los parametros que irian el plugin jbehave-maven-plugin (permite continuar ejecutando historias cuando alguna falla)
    Asocia (localiza) los archivos con escenarios (*.story) que se encuentran en la misma carpeta que esta clase (antes de ejecutar los tests se copian desde la carpeta de fuentes a la carpeta de clases)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • unitTesting

      private boolean unitTesting
    • embeddableClass

      private Class<?> embeddableClass
  • Constructor Details

    • JBehaveConfig

      public JBehaveConfig(Class<?> thisClass, boolean isUnitTesting)
  • Method Details

    • getConfiguration

      public org.jbehave.core.configuration.Configuration getConfiguration()
      Configuracion general por defecto, anyadiendo reports de surefire
    • getEmbedderControls

      public org.jbehave.core.embedder.EmbedderControls getEmbedderControls()
      Establece los parametros que irian el plugin jbehave-maven-plugin (permite continuar ejecutando historias cuando alguna falla)
    • getStoryPaths

      public List<String> getStoryPaths()
      Asocia (localiza) los archivos con escenarios (*.story) que se encuentran en la misma carpeta que esta clase (antes de ejecutar los tests se copian desde la carpeta de fuentes a la carpeta de clases)