void resolveSelectors(EngineDiscoveryRequest request, CucumberEngineDescriptor engineDescriptor) {
        Predicate<String> packageFilter = buildPackageFilter(request);
        resolve(request, engineDescriptor, packageFilter);
        filter(engineDescriptor, packageFilter);
        pruneTree(engineDescriptor);
    }
@Test
    void resolveRequestWithUniqueIdSelectorFromJarUri() {
        String root = Paths.get("").toAbsolutePath().toUri().getSchemeSpecificPart();
        URI uri = URI.create("jar:file:" + root + "/src/test/resources/feature.jar!/single.feature");

        DiscoverySelector resource = selectUri(uri);
        EngineDiscoveryRequest discoveryRequest = new SelectorRequest(resource);
        resolver.resolveSelectors(discoveryRequest, testDescriptor);

        assertEquals(1, testDescriptor.getChildren().size());
    }