Skip to content

Commit a3aaa98

Browse files
committed
Add more queries
1 parent a5b89f4 commit a3aaa98

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

java/src/main/java/io/cucumber/query/Query.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,12 @@ public Optional<Location> findLocationOf(Pickle pickle) {
253253
public Optional<Pickle> findPickleBy(TestCaseStarted testCaseStarted) {
254254
requireNonNull(testCaseStarted);
255255
return findTestCaseBy(testCaseStarted)
256-
.map(TestCase::getPickleId)
257-
.map(pickleById::get);
256+
.flatMap(this::findPickleBy);
257+
}
258+
259+
public Optional<Pickle> findPickleBy(TestCase testCase) {
260+
requireNonNull(testCase);
261+
return ofNullable(pickleById.get(testCase.getPickleId()));
258262
}
259263

260264
public Optional<Pickle> findPickleBy(TestStepStarted testStepStarted) {

0 commit comments

Comments
 (0)