public List<R> scanForResourcesUri(URI classpathResourceUri) {
        requireNonNull(classpathResourceUri, "classpathResourceUri must not be null");
        if (CLASSPATH_SCHEME.equals(classpathResourceUri.getScheme())) {
            return scanForClasspathResource(resourceName(classpathResourceUri), NULL_FILTER);
        }

        return findResourcesForUri(classpathResourceUri, DEFAULT_PACKAGE_NAME, NULL_FILTER, createUriResource());
    }
@Test
    void scanForResourcesClasspathUri() {
        URI uri = URI.create("classpath:io/cucumber/core/resource/test/resource.txt");
        List<URI> resources = resourceScanner.scanForResourcesUri(uri);
        assertThat(resources, contains(uri));
    }