Class DescuentoITSteps

java.lang.Object
giis.demo.descuento.it.cucumber.DescuentoITSteps

@SpringBootTest(classes=DescuentoApplication.class, webEnvironment=RANDOM_PORT) public class DescuentoITSteps extends Object
Define el mapping (glue) como en DescuentoDatabaseSteps pero con un contexto web de Spring. Notar que Before y After son clases de Cucumber, no de JUnit
  • Field Details

    • datasource

      @Autowired private DataSource datasource
    • port

      @LocalServerPort int port
    • driver

      org.openqa.selenium.WebDriver driver
  • Constructor Details

    • DescuentoITSteps

      public DescuentoITSteps()
  • Method Details

    • setUp

      public void setUp()
    • tearDown

      public void tearDown()
    • setClientes

      @Given("los siguientes clientes en base de datos:") public void setClientes(List<Map<String,String>> clientes)
    • setApplication

      @When("Se inicia la ventana") public void setApplication()
    • setEdad

      @When("se cambia la edad a {word}") public void setEdad(String edad)
    • setEdad

      @When("se elimina la edad") public void setEdad()
    • doSetEdad

      private void doSetEdad(String edad)
    • getDescuentos

      @Then("los descuentos visualizados son:") public void getDescuentos(List<Map<String,String>> descuentos)
    • find

      private org.openqa.selenium.WebElement find(org.openqa.selenium.By locator)