Skip to content

Commit

Permalink
chore: bump to lsd-core 3.0.0
Browse files Browse the repository at this point in the history
BREAKING CHANGE: lsd-core classes and packages have been renamed
  • Loading branch information
nickmcdowall committed Mar 25, 2023
1 parent 4455f39 commit dd11b8c
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 14 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ repositories {
}

dependencies {
api 'io.github.lsd-consulting:lsd-core:2.0.0'
api 'io.github.lsd-consulting:lsd-core:3.0.0'
implementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
implementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
implementation 'com.j2html:j2html:1.5.0'
Expand Down
8 changes: 3 additions & 5 deletions src/main/java/lsd/cucumber/LsdCucumberPlugin.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package lsd.cucumber;

import com.lsd.LsdContext;
import com.lsd.core.LsdContext;
import io.cucumber.plugin.EventListener;
import io.cucumber.plugin.event.*;
import org.junit.platform.commons.util.StringUtils;
Expand All @@ -11,8 +11,6 @@
import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;

import static com.lsd.OutcomeStatus.ERROR;
import static com.lsd.OutcomeStatus.SUCCESS;
import static io.cucumber.plugin.event.Status.FAILED;
import static java.util.stream.Collectors.joining;

Expand Down Expand Up @@ -88,8 +86,8 @@ private void finishProcessingCompletedScenario() {
.map(TestCaseFinished::getResult)
.filter(testResult -> testResult.getStatus().is(FAILED))
.findFirst()
.map(x -> ERROR)
.orElse(SUCCESS);
.map(x -> com.lsd.core.domain.Status.ERROR)
.orElse(com.lsd.core.domain.Status.SUCCESS);

lsdContext.completeScenario(scenarioName, description, result);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
package lsd.cucumber.example.steps;

import com.lsd.LsdContext;
import com.lsd.events.Message;
import com.lsd.core.LsdContext;
import io.cucumber.datatable.DataTable;
import io.cucumber.java8.En;

import static com.lsd.core.builders.MessageBuilder.messageBuilder;

public class ReportGeneratorSteps implements En {

private final LsdContext lsdContext = LsdContext.getInstance();

public ReportGeneratorSteps() {

Given("^given1$", () -> {
lsdContext.capture(Message.builder().from("source").to("destination").id("id1").label("label1").build());
lsdContext.capture(Message.builder().from("destination").to("source").id("id2").label("label2").build());
lsdContext.capture(messageBuilder().from("source").to("destination").id("id1").label("label1").build());
lsdContext.capture(messageBuilder().from("destination").to("source").id("id2").label("label2").build());
});
When("^when1$", () -> {
});
Then("^then1$", () -> {
});

Given("^given2$", (DataTable param1) -> {
lsdContext.capture(Message.builder().from("source").to("destination").id("id1").label("label1").build());
lsdContext.capture(Message.builder().from("destination").to("source").id("id2").label("label2").build());
lsdContext.capture(messageBuilder().from("source").to("destination").id("id1").label("label1").build());
lsdContext.capture(messageBuilder().from("destination").to("source").id("id2").label("label2").build());
});
When("^when2$", () -> {
});
Then("^then2$", () -> {
});

Given("^the following values for (.*?) and (.*?)$", (String column1, String column2) -> {
lsdContext.capture(Message.builder().from("source").to("destination").id("id1").label("label1").build());
lsdContext.capture(Message.builder().from("destination").to("source").id("id2").label("label2").build());
lsdContext.capture(messageBuilder().from("source").to("destination").id("id1").label("label1").build());
lsdContext.capture(messageBuilder().from("destination").to("source").id("id2").label("label2").build());
});
When("^when3$", () -> {
});
Expand Down

0 comments on commit dd11b8c

Please sign in to comment.