Package cucumber.runtime.io

Examples of cucumber.runtime.io.Resource


        @Override
        public Iterable<Resource> resources(final String path, final String suffix) {
            if (!path.equals("jira/PROJECT-001") && !suffix.equals(".feature")) {
                return emptyList();
            }
            final Resource resource = new Resource() {
                @Override
                public String getPath() {
                    return "jira/PROJECT-001.feature";
                }
View Full Code Here


        @Override
        public Iterable<Resource> resources(final String path, final String suffix) {
            if (!path.equals("jira/PROJECT-001") && !suffix.equals(".feature")) {
                return emptyList();
            }
            final Resource resource = new Resource() {
                @Override
                public String getPath() {
                    return "jira/PROJECT-001.feature";
                }
View Full Code Here

        } catch (final IllegalArgumentException iae) { // not a directory...
            return;
        }

        while (resources.hasNext()) {
            final Resource resource = resources.next();

            if (FileResource.class.isInstance(resource)) {
                final FileResource fr = FileResource.class.cast(resource);
                try {
                    final Field field = FileResource.class.getDeclaredField("file");
                    field.setAccessible(true);
                    list.add(File.class.cast(field.get(fr)).toURI().toURL());
                } catch (final Exception e) {
                    // no-op
                }
            } else if (ZipResource.class.isInstance(resource)) {
                list.add(loader.getResource(resource.getPath()));
            } else {
                LOGGER.warning("Resource " + resource + " ignored (unknown type).");
            }
        }
    }
View Full Code Here

TOP

Related Classes of cucumber.runtime.io.Resource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.