Package org.jboss.shrinkwrap.resolver.api.maven.filter

Examples of org.jboss.shrinkwrap.resolver.api.maven.filter.DependenciesFilter


    @Test
    public void testEarWithTestArtifacts() {
        EnterpriseArchive archive = ShrinkWrap.create(MavenImporter.class, "testWithTestArtifacts.ear")
            .loadEffectivePom("../ear-sample/pom.xml").importBuildOutput()
            .importTestDependencies(new DependenciesFilter("junit:junit")).as(EnterpriseArchive.class);
        System.out.println(archive.toString(true));

        Assert.assertNotNull("Archive is not null", archive);
        Assert.assertTrue("Archive contains test.xml", archive.contains("test.xml"));
        Assert.assertTrue("Archive contains application.xml", archive.contains("META-INF/application.xml"));
View Full Code Here


    @Test
    public void testWarWithTestArtifacts() {
        WebArchive archive = ShrinkWrap.create(MavenImporter.class, "testWithTestArtifacts.war")
            .loadEffectivePom("pom.xml").importBuildOutput().importTestBuildOutput()
            .importTestDependencies(new DependenciesFilter("junit:junit")).as(WebArchive.class);
        System.out.println(archive.toString(true));

        Assert.assertNotNull("Archive is not null", archive);
        Assert.assertTrue("Archive contains war class", archive.contains("WEB-INF/classes/test/WarClass.class"));
        Assert.assertTrue("Archive contains main.properties", archive.contains("WEB-INF/classes/main.properties"));
View Full Code Here

    @Test
    public void testWarWithFilteredTestArtifacts() {
        WebArchive archive = ShrinkWrap.create(MavenImporter.class, "testWithFilteredTestArtifacts.war")
            .loadEffectivePom("pom.xml").importBuildOutput().importTestBuildOutput()
            .importAnyDependencies(new DependenciesFilter("junit:junit")).as(WebArchive.class);

        Assert.assertNotNull("Archive is not null", archive);
        Assert.assertTrue("Archive contains war class", archive.contains("WEB-INF/classes/test/WarClass.class"));
        Assert.assertTrue("Archive contains main.properties", archive.contains("WEB-INF/classes/main.properties"));
        Assert
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.resolver.api.maven.filter.DependenciesFilter

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.