Skip to content

Commit 959ede6

Browse files
committed
[Core] Deduplicate suggest snippets
Multiple undefined steps may generate the same suggested snippet. Deduplicating these makes copy paste development a little bit easier. Fixes: #1930
1 parent ffc91b0 commit 959ede6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/src/main/java/io/cucumber/core/plugin/DefaultSummaryPrinter.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@
99
import io.cucumber.plugin.SummaryPrinter;
1010

1111
import java.io.PrintStream;
12-
import java.util.ArrayList;
12+
import java.util.LinkedHashSet;
1313
import java.util.List;
14+
import java.util.Set;
1415

1516
public final class DefaultSummaryPrinter implements SummaryPrinter, ColorAware, StrictAware, ConcurrentEventListener {
1617

17-
private final List<String> snippets = new ArrayList<>();
18+
private final Set<String> snippets = new LinkedHashSet<>();
1819
private final Stats stats = new Stats();
1920

2021
private final PrintStream out;

0 commit comments

Comments
 (0)