blob: ab362d0aec4a9db508fdac25c00eace5b7027d92 [file] [log] [blame]
package org.apache.karaf.boot.maven;
import java.io.IOException;
import java.io.InputStream;
import org.apache.maven.model.Plugin;
import org.codehaus.plexus.util.xml.Xpp3Dom;
import org.codehaus.plexus.util.xml.Xpp3DomBuilder;
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
import org.junit.Assert;
import org.junit.Test;
public class PluginLoaderTest {
@Test
public void testLoadXml() throws XmlPullParserException, IOException {
InputStream is = this.getClass().getResourceAsStream("/plugins.xml");
Xpp3Dom pluginDef = Xpp3DomBuilder.build(is, "utf-8");
Plugin plugin = new GenerateMojo().loadPlugin(pluginDef);
Assert.assertEquals("org.apache.aries.blueprint", plugin.getGroupId());
Assert.assertEquals("blueprint-maven-plugin", plugin.getArtifactId());
Assert.assertEquals("1.4.0", plugin.getVersion());
}
}