Class TestDescuentoRunner

java.lang.Object
giis.demo.descuento.ut.cucumber.TestDescuentoRunner

@Suite @IncludeEngines("cucumber") @SelectClasspathResource("giis/demo/descuento/ut/cucumber") @ConfigurationParameter(key="cucumber.glue",value="giis.demo.descuento.ut.cucumber") @ConfigurationParameter(key="cucumber.plugin",value="pretty, html:target/cucumber/reports-ut.html") public class TestDescuentoRunner extends Object
Ejecutor de los tests cucumber de pruebas unitarias (UT) para DataJpaTest. Al tener dos paquetes independientes con cucumber (UT e IT) y los archivos .feature dentro de cada paquete, cuando se ejecuta con maven aparece un problema que causa que Cucumber no localice correctamente los steps y el setUp de cada uno. Para evitarlo que se anyade la configuracion de cucumber.clue, que de otra forma no seria necesaria. Ademas, al ejecutar desde eclipse de forma independiente UT o IT, causa un error que indica que hay varias clases anotadas con CucumberContextConfiguration en dos lugares debido a que escanea el classpath completo. Para evitarlo se anyade una clase anotada con CucumberContextConfiguration por encima de todos los tests.
  • Constructor Details

    • TestDescuentoRunner

      public TestDescuentoRunner()