Package com.jamierf.dropwizard.debpkg.config

Examples of com.jamierf.dropwizard.debpkg.config.ResourceConfiguration


        producer = new ResourceProducer("tester");
    }

    @Test
    public void testDefaults() {
        final Resource resource = producer.apply(new ResourceConfiguration().setSource(source).setTarget("/tmp/test"));
        assertNotNull(resource);
        assertEquals("tester", resource.getUser());
        assertEquals(TarEntry.DEFAULT_FILE_MODE, resource.getMode());
        assertTrue(resource.isFilter());
    }
View Full Code Here


        assertTrue(resource.isFilter());
    }

    @Test(expected = NullPointerException.class)
    public void testSourceRequired() {
        producer.apply(new ResourceConfiguration().setTarget("/tmp/test"));
    }
View Full Code Here

        producer.apply(new ResourceConfiguration().setTarget("/tmp/test"));
    }

    @Test(expected = NullPointerException.class)
    public void testTargetRequired() {
        producer.apply(new ResourceConfiguration().setSource(source));
    }
View Full Code Here

        producer.apply(new ResourceConfiguration().setSource(source));
    }

    @Test(expected = IllegalArgumentException.class)
    public void testSourceFileMustExist() {
        producer.apply(new ResourceConfiguration().setSource(new File("/dsubifjksfldmsf/smdkvjbvhdfk/dsfnjksdhweofp")).setTarget("/tmp/test"));
    }
View Full Code Here

        producer.apply(new ResourceConfiguration().setSource(new File("/dsubifjksfldmsf/smdkvjbvhdfk/dsfnjksdhweofp")).setTarget("/tmp/test"));
    }

    @Test
    public void testSource() throws IOException {
        final Resource resource = producer.apply(new ResourceConfiguration().setSource(source).setTarget("/tmp/test"));
        assertNotNull(resource);
        assertArrayEquals(Files.asByteSource(source).read(), resource.getSource().read());
    }
View Full Code Here

        assertArrayEquals(Files.asByteSource(source).read(), resource.getSource().read());
    }

    @Test
    public void testTarget() {
        final Resource resource = producer.apply(new ResourceConfiguration().setSource(source).setTarget("/tmp/test"));
        assertNotNull(resource);
        assertEquals("/tmp/test", resource.getTarget());
    }
View Full Code Here

        assertEquals("/tmp/test", resource.getTarget());
    }

    @Test
    public void testUser() {
        final Resource resource = producer.apply(new ResourceConfiguration().setSource(source).setTarget("/tmp/test").setUser("timmy"));
        assertNotNull(resource);
        assertEquals("timmy", resource.getUser());
    }
View Full Code Here

        assertEquals("timmy", resource.getUser());
    }

    @Test
    public void testMode() {
        final Resource resource = producer.apply(new ResourceConfiguration().setSource(source).setTarget("/tmp/test").setMode(0777));
        assertNotNull(resource);
        assertEquals(0777, resource.getMode());
    }
View Full Code Here

        assertEquals(0777, resource.getMode());
    }

    @Test
    public void testFilter() {
        final Resource resource = producer.apply(new ResourceConfiguration().setSource(source).setTarget("/tmp/test").setFilter(false));
        assertNotNull(resource);
        assertFalse(resource.isFilter());
    }
View Full Code Here

    @SuppressWarnings("OctalInteger")
    public void testFilesParameter() {
        assertNotNull(plugin.files);
        assertEquals(1, plugin.files.size());

        final ResourceConfiguration resource = plugin.files.get(0);
        assertEquals("test.gz", resource.getSource().getName());
        assertEquals("/tmp/test.gz", resource.getTarget());
        assertFalse(resource.isFilter());
        assertTrue(resource.getUser().isPresent());
        assertEquals("test", resource.getUser().get());
        assertEquals(0600, resource.getMode());
    }
View Full Code Here

TOP

Related Classes of com.jamierf.dropwizard.debpkg.config.ResourceConfiguration

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.