Package giis.demo.descuento.it.jbehave
Class DescuentoITSteps
java.lang.Object
giis.demo.descuento.it.jbehave.DescuentoITSteps
Define el mapping de los pasos para descuento-database.story para ejecucion con Selenium.
Maneja las estructuras tabulares que representan tablas en base de datos o en la salida de la aplicacion
representadas con variables de tipo ExamplesTable
(https://jbehave.org/reference/stable/tabular-parameters.html,
https://jbehave.org/reference/stable/javadoc/core/org/jbehave/core/model/ExamplesTable.html).
Las comparaciones de tablas se realizan comparando la representacion de estas tablas como strings
de forma similar a cuando se ejecutan las pruebas unitarias, cambiando solamente la forma en que se cargan los
datos de prueba.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataSource
(package private) org.openqa.selenium.WebDriver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
private void
void
getDescuentos
(org.jbehave.core.model.ExamplesTable descuentos) void
void
setClientes
(org.jbehave.core.model.ExamplesTable clientes) void
setEdad()
void
-
Field Details
-
datasource
-
driver
org.openqa.selenium.WebDriver driver
-
-
Constructor Details
-
DescuentoITSteps
public DescuentoITSteps()
-
-
Method Details
-
beforeEachScenario
@BeforeScenario public void beforeEachScenario() -
afterEachScenario
@AfterScenario public void afterEachScenario() -
setClientes
@Given("los siguientes clientes en base de datos: $clientesbd") public void setClientes(org.jbehave.core.model.ExamplesTable clientes) -
setApplication
@When("Se inicia la ventana") public void setApplication() -
setEdad
-
setEdad
@When("se elimina la edad") public void setEdad() -
doSetEdad
-
getDescuentos
@Then("los descuentos visualizados son: $descuentos") public void getDescuentos(org.jbehave.core.model.ExamplesTable descuentos)
-