use of io.cucumber.java.en.And in project cos-fleetshard by bf2fc6cc711aee1a0c2a.
the class KafkaConnectorSteps method kctr_has_a_path_containing_object.
@And("the kctr has an array at path {string} containing:")
public void kctr_has_a_path_containing_object(String path, DataTable elements) {
KafkaConnector res = kctr();
assertThat(res).isNotNull();
assertThatJson(JacksonUtil.asJsonNode(res)).inPath(path).isArray().containsAll(elements.asList().stream().map(e -> ctx.resolvePlaceholders(e)).map(e -> Serialization.unmarshal(e, JsonNode.class)).collect(Collectors.toList()));
}
use of io.cucumber.java.en.And in project cos-fleetshard by bf2fc6cc711aee1a0c2a.
the class KafkaConnectorSteps method kctr_label_contains.
@And("the kctr has labels containing:")
public void kctr_label_contains(DataTable table) {
KafkaConnector res = kctr();
assertThat(res).isNotNull();
assertThatDataTable(table, ctx::resolvePlaceholders).matches(res.getMetadata().getLabels());
}
use of io.cucumber.java.en.And in project WebTestingFinalProject by samizirakgamedev.
the class OrderStepdefs method iEnterTheEmailAddressAndThePassword.
@And("I enter the Email Address {string} and the Password {string}")
public void iEnterTheEmailAddressAndThePassword(String email, String password) {
signInPage = new SignInPage(webDriver, "http://automationpractice.com/index.php?controller=authentication&back=my-account");
signInPage.enterLoginEmail(email);
signInPage.enterLoginPassword(password);
}
Aggregations