Examples of MavenDependencyTreeParser


Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        return dependencyList;
    }

    private static synchronized void buildRuntimeDependencyTree() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();
        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> pair = parser.buildDependencyTreeAndList(getStreamToParse());
        dependencyTree = new ArrayList<MavenArtifact>(pair.getV1());
        dependencyList = new ArrayList<MavenArtifact>(pair.getV2());
    }
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

public class MavenDependencyTreeParserTest {

    @Test(expected = NullPointerException.class)
    public void testStreamNullPointer() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();
        parser.buildDependencyTreeAndList((InputStream) null);
    }
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        parser.buildDependencyTreeAndList((InputStream) null);
    }

    @Test(expected = NullPointerException.class)
    public void testStringNullPointer() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();
        parser.buildDependencyTreeAndList((String) null);
    }
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        parser.buildDependencyTreeAndList((String) null);
    }

    @Test(expected = RuntimeException.class)
    public void testInvalidInput() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final String input = "some adkk ajhfklasjh\nkjwhgssf\n   dsdfasdf\n";

        parser.buildDependencyTreeAndList(input);
    }
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        parser.buildDependencyTreeAndList(input);
    }

    @Test
    public void testEmptyInput() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> result;
        result = parser.buildDependencyTreeAndList("");

        assertNotNull(result);
        assertNotNull(result.getV1());
        assertNotNull(result.getV2());
        assertEquals(0, result.getV1().size());
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        assertEquals(0, result.getV2().size());
    }

    @Test
    public void testNoTreeJustRoot() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> result;
        result = parser.buildDependencyTreeAndList("org.drools:drools-camel-server:war:5.4.0-SNAPSHOT\n");

        assertNotNull(result);
        assertNotNull(result.getV1());
        assertNotNull(result.getV2());
        assertEquals(0, result.getV1().size());
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        assertEquals(0, result.getV2().size());
    }

    @Test
    public void testTreeOneChild() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final String input = "org.drools:drools-camel-server:war:5.4.0-SNAPSHOT\n" +
                "+- org.drools:knowledge-api:jar:5.4.0-SNAPSHOT:compile";

        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> result;
        result = parser.buildDependencyTreeAndList(input);

        assertNotNull(result);
        assertNotNull(result.getV1());
        assertNotNull(result.getV2());
        assertEquals(1, result.getV1().size());
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        result.getV2().iterator().next().equals(new MavenArtifact("org.drools:knowledge-api:jar:5.4.0-SNAPSHOT:compile"));
    }

    @Test
    public void testTreeTwoChild() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final String input = "org.drools:drools-camel-server:war:5.4.0-SNAPSHOT\n" +
                "+- org.drools:knowledge-api:jar:5.4.0-SNAPSHOT:compile\n" +
                "+- org.drools:drools-core:jar:5.4.0-SNAPSHOT:compile\n";

        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> result;
        result = parser.buildDependencyTreeAndList(input);

        assertNotNull(result);
        assertNotNull(result.getV1());
        assertNotNull(result.getV2());
        assertEquals(2, result.getV1().size());
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        assertEquals(2, result.getV2().size());
    }

    @Test
    public void testTreeTwoChildButSecondIsJustForTest() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final String input = "org.drools:drools-camel-server:war:5.4.0-SNAPSHOT\n" +
                "+- org.drools:knowledge-api:jar:5.4.0-SNAPSHOT:compile\n" +
                "+- org.drools:drools-core:jar:5.4.0-SNAPSHOT:test\n";

        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> result;
        result = parser.buildDependencyTreeAndList(input);

        assertNotNull(result);
        assertNotNull(result.getV1());
        assertNotNull(result.getV2());
        assertEquals(1, result.getV1().size());
View Full Code Here

Examples of org.drools.guvnor.server.maven.parser.MavenDependencyTreeParser

        assertEquals(1, result.getV2().size());
    }

    @Test
    public void testTreeTwoChildSecondHasComments() {
        final MavenDependencyTreeParser parser = new MavenDependencyTreeParser();

        final String input = "org.drools:drools-camel-server:war:5.4.0-SNAPSHOT\n" +
                "+- org.drools:knowledge-api:jar:5.4.0-SNAPSHOT:compile (version managed from 3.1)\n" +
                "+- org.drools:drools-core:jar:5.4.0-SNAPSHOT:compile\n";

        final MavenDependencyTreeParser.Pair<Collection<MavenArtifact>, Collection<MavenArtifact>> result;
        result = parser.buildDependencyTreeAndList(input);

        assertNotNull(result);
        assertNotNull(result.getV1());
        assertNotNull(result.getV2());
        assertEquals(2, result.getV1().size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.