Package org.apache.hivemind.ant

Examples of org.apache.hivemind.ant.ManifestClassPath


    protected ManifestClassPath create()
    {
        Target t = new Target();

        ManifestClassPath result = new ManifestClassPath();
        result.setProject(_project);
        result.setOwningTarget(t);
        result.setTaskName("manifestClassPath");

        return result;
    }
View Full Code Here


        return result;
    }

    public void testSimple() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("output");

        assertEquals("output", mcp.getProperty());

        Path path = mcp.createClasspath();

        Path.PathElement pe = path.createPathElement();

        pe.setLocation(new File("src/META-INF/hivemodule.xml"));

        pe = path.createPathElement();

        pe.setLocation(new File("src/java/org/apache/commons/hivemind/HiveMind.properties"));

        mcp.execute();

        assertEquals("hivemodule.xml HiveMind.properties", _project.getProperty("output"));
    }
View Full Code Here

        assertEquals("hivemodule.xml HiveMind.properties", _project.getProperty("output"));
    }

    public void testDirectory() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("output");

        assertEquals("output", mcp.getProperty());

        File dir = new File("src").getAbsoluteFile();

        mcp.setDirectory(dir);

        assertEquals(dir, mcp.getDirectory());

        Path path = mcp.createClasspath();

        Path.PathElement pe = path.createPathElement();

        pe.setLocation(new File("src/META-INF/hivemodule.xml"));

        pe = path.createPathElement();

        pe.setLocation(new File("src/java/org/apache/commons/hivemind/HiveMind.properties"));

        pe = path.createPathElement();

        pe.setLocation(new File("common/links.xml"));

        mcp.execute();

        assertEquals(
            "META-INF/hivemodule.xml java/org/apache/commons/hivemind/HiveMind.properties",
            _project.getProperty("output"));
    }
View Full Code Here

            _project.getProperty("output"));
    }

    public void testDirectoryInClasspath() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("output");

        File dir = new File("src").getAbsoluteFile();

        mcp.setDirectory(dir);

        Path path = mcp.createClasspath();

        Path.PathElement pe = path.createPathElement();

        pe.setLocation(dir);

        pe = path.createPathElement();

        pe.setLocation(new File("src/META-INF/hivemodule.xml"));

        mcp.execute();

        assertEquals("META-INF/hivemodule.xml", _project.getProperty("output"));
    }
View Full Code Here

        assertEquals("META-INF/hivemodule.xml", _project.getProperty("output"));
    }

    public void testEmpty() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("zap");

        assertEquals("zap", mcp.getProperty());

        mcp.createClasspath();

        mcp.execute();

        assertEquals("", _project.getProperty("zap"));

    }
View Full Code Here

    }

    public void testNoProperty() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.createClasspath();

        try
        {
            mcp.execute();

            unreachable();
        }
        catch (BuildException ex)
        {
View Full Code Here

    }

    public void testNoClasspath() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("bar");

        try
        {
            mcp.execute();

            unreachable();
        }
        catch (BuildException ex)
        {
View Full Code Here

    protected ManifestClassPath create()
    {
        Target t = new Target();

        ManifestClassPath result = new ManifestClassPath();
        result.setProject(_project);
        result.setOwningTarget(t);
        result.setTaskName("manifestClassPath");

        return result;
    }
View Full Code Here

        return result;
    }

    public void testSimple() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("output");

        assertEquals("output", mcp.getProperty());

        Path path = mcp.createClasspath();

        Path.PathElement pe = path.createPathElement();

        pe.setLocation(new File("src/META-INF/hivemodule.xml"));

        pe = path.createPathElement();

        pe.setLocation(new File("src/java/org/apache/commons/hivemind/HiveMind.properties"));

        mcp.execute();

        assertEquals("hivemodule.xml HiveMind.properties", _project.getProperty("output"));
    }
View Full Code Here

        assertEquals("hivemodule.xml HiveMind.properties", _project.getProperty("output"));
    }

    public void testDirectory() throws Exception
    {
        ManifestClassPath mcp = create();

        mcp.setProperty("output");

        assertEquals("output", mcp.getProperty());

        File dir = new File("src").getAbsoluteFile();

        mcp.setDirectory(dir);

        assertEquals(dir, mcp.getDirectory());

        Path path = mcp.createClasspath();

        Path.PathElement pe = path.createPathElement();

        pe.setLocation(new File("src/META-INF/hivemodule.xml"));

        pe = path.createPathElement();

        pe.setLocation(new File("src/java/org/apache/commons/hivemind/HiveMind.properties"));

        pe = path.createPathElement();

        pe.setLocation(new File("common/links.xml"));

        mcp.execute();

        assertEquals(
            "META-INF/hivemodule.xml java/org/apache/commons/hivemind/HiveMind.properties",
            _project.getProperty("output"));
    }
View Full Code Here

TOP

Related Classes of org.apache.hivemind.ant.ManifestClassPath

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.