Search in sources :

Example 31 with And

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()));
}
Also used : StepsSupport(org.bf2.cos.fleetshard.it.cucumber.support.StepsSupport) Then(io.cucumber.java.en.Then) When(io.cucumber.java.en.When) Assertions.assertThat(org.assertj.core.api.Assertions.assertThat) HashMap(java.util.HashMap) Collectors(java.util.stream.Collectors) KafkaConnector(io.strimzi.api.kafka.model.KafkaConnector) JsonAssertions.assertThatJson(net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson) CucumberAssertions.assertThatDataTable(org.bf2.cos.fleetshard.it.cucumber.assertions.CucumberAssertions.assertThatDataTable) ArrayList(java.util.ArrayList) Consumer(java.util.function.Consumer) And(io.cucumber.java.en.And) List(java.util.List) Serialization(io.fabric8.kubernetes.client.utils.Serialization) ConditionBuilder(io.strimzi.api.kafka.model.status.ConditionBuilder) Map(java.util.Map) KafkaConnectorStatus(io.strimzi.api.kafka.model.status.KafkaConnectorStatus) JacksonUtil(org.bf2.cos.fleetshard.support.json.JacksonUtil) JsonNode(com.fasterxml.jackson.databind.JsonNode) Condition(io.strimzi.api.kafka.model.status.Condition) DataTable(io.cucumber.datatable.DataTable) KafkaConnector(io.strimzi.api.kafka.model.KafkaConnector) JsonNode(com.fasterxml.jackson.databind.JsonNode) And(io.cucumber.java.en.And)

Example 32 with And

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());
}
Also used : KafkaConnector(io.strimzi.api.kafka.model.KafkaConnector) And(io.cucumber.java.en.And)

Example 33 with And

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);
}
Also used : SignInPage(org.carefulchameleons.pom.myaccounts.SignInPage) And(io.cucumber.java.en.And)

Aggregations

And (io.cucumber.java.en.And)33 KafkaConnect (io.strimzi.api.kafka.model.KafkaConnect)8 KafkaConnector (io.strimzi.api.kafka.model.KafkaConnector)8 KameletBinding (org.bf2.cos.fleetshard.operator.camel.model.KameletBinding)8 JsonNode (com.fasterxml.jackson.databind.JsonNode)6 Secret (io.fabric8.kubernetes.api.model.Secret)6 DataTable (io.cucumber.datatable.DataTable)3 Then (io.cucumber.java.en.Then)3 When (io.cucumber.java.en.When)3 Serialization (io.fabric8.kubernetes.client.utils.Serialization)3 Consumer (java.util.function.Consumer)3 Collectors (java.util.stream.Collectors)3 JsonAssertions.assertThatJson (net.javacrumbs.jsonunit.assertj.JsonAssertions.assertThatJson)3 Assertions.assertThat (org.assertj.core.api.Assertions.assertThat)3 CucumberAssertions.assertThatDataTable (org.bf2.cos.fleetshard.it.cucumber.assertions.CucumberAssertions.assertThatDataTable)3 StepsSupport (org.bf2.cos.fleetshard.it.cucumber.support.StepsSupport)3 JacksonUtil (org.bf2.cos.fleetshard.support.json.JacksonUtil)3 FailureException (com.github.noraui.exception.FailureException)2 Result (com.github.noraui.exception.Result)2 Et (io.cucumber.java.fr.Et)2