Skip to content

Commit cbbca06

Browse files
committed
Add more queries
1 parent f0ad9b4 commit cbbca06

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
@@ -264,8 +264,12 @@ public Optional<Location> findLocationOf(Pickle pickle) {
264264
public Optional<Pickle> findPickleBy(TestCaseStarted testCaseStarted) {
265265
requireNonNull(testCaseStarted);
266266
return findTestCaseBy(testCaseStarted)
267-
.map(TestCase::getPickleId)
268-
.map(pickleById::get);
267+
.flatMap(this::findPickleBy);
268+
}
269+
270+
public Optional<Pickle> findPickleBy(TestCase testCase) {
271+
requireNonNull(testCase);
272+
return ofNullable(pickleById.get(testCase.getPickleId()));
269273
}
270274

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

0 commit comments

Comments
 (0)