diff options
Diffstat (limited to 'framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test')
4 files changed, 0 insertions, 316 deletions
diff --git a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilderTest.java b/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilderTest.java deleted file mode 100644 index 799e3af0..00000000 --- a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilderTest.java +++ /dev/null @@ -1,133 +0,0 @@ -package org.apache.maven.plugin.descriptor; - -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import java.io.IOException; -import java.io.Reader; - -import org.codehaus.plexus.component.repository.ComponentDependency; -import org.codehaus.plexus.component.repository.ComponentRequirement; -import org.codehaus.plexus.configuration.PlexusConfiguration; -import org.codehaus.plexus.configuration.PlexusConfigurationException; -import org.codehaus.plexus.util.ReaderFactory; - -import junit.framework.TestCase; - -/** - * Tests {@link PluginDescriptorBuilder}. - * - * @author Benjamin Bentmann - */ -public class PluginDescriptorBuilderTest - extends TestCase -{ - - private PluginDescriptor build( String resource ) - throws IOException, PlexusConfigurationException - { - Reader reader = ReaderFactory.newXmlReader( getClass().getResourceAsStream( resource ) ); - - return new PluginDescriptorBuilder().build( reader ); - } - - public void testBuildReader() - throws Exception - { - PluginDescriptor pd = build( "/plugin.xml" ); - - assertEquals( "org.apache.maven.plugins", pd.getGroupId() ); - assertEquals( "maven-jar-plugin", pd.getArtifactId() ); - assertEquals( "2.3-SNAPSHOT", pd.getVersion() ); - assertEquals( "jar", pd.getGoalPrefix() ); - assertEquals( "plugin-description", pd.getDescription() ); - assertEquals( false, pd.isIsolatedRealm() ); - assertEquals( true, pd.isInheritedByDefault() ); - assertEquals( 2, pd.getMojos().size() ); - assertEquals( 1, pd.getDependencies().size() ); - - MojoDescriptor md = pd.getMojos().get( 0 ); - - assertEquals( "jar", md.getGoal() ); - assertEquals( "mojo-description", md.getDescription() ); - assertEquals( "runtime", md.getDependencyResolutionRequired() ); - assertEquals( "test", md.getDependencyCollectionRequired() ); - assertEquals( false, md.isAggregator() ); - assertEquals( false, md.isDirectInvocationOnly() ); - assertEquals( true, md.isInheritedByDefault() ); - assertEquals( false, md.isOnlineRequired() ); - assertEquals( true, md.isProjectRequired() ); - assertEquals( false, md.isThreadSafe() ); - assertEquals( "package", md.getPhase() ); - assertEquals( "org.apache.maven.plugin.jar.JarMojo", md.getImplementation() ); - assertEquals( "antrun", md.getComponentConfigurator() ); - assertEquals( "java", md.getLanguage() ); - assertEquals( "per-lookup", md.getInstantiationStrategy() ); - assertEquals( "some-goal", md.getExecuteGoal() ); - assertEquals( "generate-sources", md.getExecutePhase() ); - assertEquals( "cobertura", md.getExecuteLifecycle() ); - assertEquals( "2.2", md.getSince() ); - assertEquals( "deprecated-mojo", md.getDeprecated() ); - assertEquals( 1, md.getRequirements().size() ); - assertEquals( 1, md.getParameters().size() ); - - assertNotNull( md.getMojoConfiguration() ); - assertEquals( 1, md.getMojoConfiguration().getChildCount() ); - - PlexusConfiguration pc = md.getMojoConfiguration().getChild( 0 ); - - assertEquals( "${jar.finalName}", pc.getValue() ); - assertEquals( "${project.build.finalName}", pc.getAttribute( "default-value" ) ); - assertEquals( "java.lang.String", pc.getAttribute( "implementation" ) ); - - Parameter mp = md.getParameters().get( 0 ); - - assertEquals( "finalName", mp.getName() ); - assertEquals( "jarName", mp.getAlias() ); - assertEquals( "java.lang.String", mp.getType() ); - assertEquals( "java.lang.String", mp.getImplementation() ); - assertEquals( true, mp.isEditable() ); - assertEquals( false, mp.isRequired() ); - assertEquals( "parameter-description", mp.getDescription() ); - assertEquals( "deprecated-parameter", mp.getDeprecated() ); - assertEquals( "${jar.finalName}", mp.getExpression() ); - assertEquals( "${project.build.finalName}", mp.getDefaultValue() ); - - ComponentRequirement cr = md.getRequirements().get( 0 ); - - assertEquals( "org.codehaus.plexus.archiver.Archiver", cr.getRole() ); - assertEquals( "jar", cr.getRoleHint() ); - assertEquals( "jarArchiver", cr.getFieldName() ); - - ComponentDependency cd = pd.getDependencies().get( 0 ); - - assertEquals( "org.apache.maven", cd.getGroupId() ); - assertEquals( "maven-plugin-api", cd.getArtifactId() ); - assertEquals( "2.0.6", cd.getVersion() ); - assertEquals( "jar", cd.getType() ); - - md = pd.getMojos().get( 1 ); - - assertEquals( "war", md.getGoal() ); - assertEquals( null, md.getDependencyResolutionRequired() ); - assertEquals( null, md.getDependencyCollectionRequired() ); - assertEquals( true, md.isThreadSafe() ); - } - -} diff --git a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/lifecycle/LifecycleXpp3ReaderTest.java b/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/lifecycle/LifecycleXpp3ReaderTest.java deleted file mode 100644 index 18c02ecc..00000000 --- a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/lifecycle/LifecycleXpp3ReaderTest.java +++ /dev/null @@ -1,55 +0,0 @@ -package org.apache.maven.plugin.lifecycle; - -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import java.io.IOException; - -import junit.framework.TestCase; - -import org.codehaus.plexus.util.xml.pull.XmlPullParserException; - -/** - * Test the lifecycle reader. - * - * @author <a href="mailto:brett@apache.org">Brett Porter</a> - */ -public class LifecycleXpp3ReaderTest - extends TestCase -{ - public void testLifecycleReader() - throws IOException, XmlPullParserException - {/* - LifecycleMappingsXpp3Reader reader = new LifecycleMappingsXpp3Reader(); - LifecycleConfiguration config = reader.read( new InputStreamReader( getClass().getResourceAsStream( "/lifecycle.xml" ) ) ); - assertEquals( "check number of lifecycles", 1, config.getLifecycles().size() ); - Lifecycle l = (Lifecycle) config.getLifecycles().iterator().next(); - assertEquals( "check id", "clover", l.getId() ); - assertEquals( "check number of phases", 1, l.getPhases().size() ); - Phase p = (Phase) l.getPhases().iterator().next(); - assertEquals( "check id", "generate-sources", p.getId() ); - assertEquals( "check number of executions", 1, p.getExecutions().size() ); - Execution e = (Execution) p.getExecutions().iterator().next(); - assertEquals( "check configuration", "true", ((Xpp3Dom) e.getConfiguration()).getChild( "debug" ).getValue() ); - assertEquals( "check number of goals", 1, e.getGoals().size() ); - String g = (String) e.getGoals().iterator().next(); - assertEquals( "check goal", "clover:compiler", g ); - */ - } -} diff --git a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/lifecycle.xml b/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/lifecycle.xml deleted file mode 100644 index ebec5892..00000000 --- a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/lifecycle.xml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -<lifecycles> - <lifecycle> - <id>clover</id> - <phases> - <phase> - <id>generate-sources</id> - <executions> - <execution> - <configuration> - <debug>true</debug> - </configuration> - <goals> - <goal>clover:compiler</goal> - </goals> - </execution> - </executions> - </phase> - </phases> - </lifecycle> -</lifecycles> diff --git a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/plugin.xml b/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/plugin.xml deleted file mode 100644 index 6b972113..00000000 --- a/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/plugin.xml +++ /dev/null @@ -1,89 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- -Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License. ---> - -<plugin> - <description>plugin-description</description> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jar-plugin</artifactId> - <version>2.3-SNAPSHOT</version> - <goalPrefix>jar</goalPrefix> - <isolatedRealm>false</isolatedRealm> - <inheritedByDefault>true</inheritedByDefault> - <mojos> - <mojo> - <goal>jar</goal> - <description>mojo-description</description> - <requiresDependencyResolution>runtime</requiresDependencyResolution> - <requiresDependencyCollection>test</requiresDependencyCollection> - <requiresDirectInvocation>false</requiresDirectInvocation> - <requiresProject>true</requiresProject> - <requiresReports>false</requiresReports> - <aggregator>false</aggregator> - <requiresOnline>false</requiresOnline> - <inheritedByDefault>true</inheritedByDefault> - <phase>package</phase> - <implementation>org.apache.maven.plugin.jar.JarMojo</implementation> - <language>java</language> - <instantiationStrategy>per-lookup</instantiationStrategy> - <executionStrategy>once-per-session</executionStrategy> - <deprecated>deprecated-mojo</deprecated> - <since>2.2</since> - <executePhase>generate-sources</executePhase> - <executeGoal>some-goal</executeGoal> - <executeLifecycle>cobertura</executeLifecycle> - <configurator>antrun</configurator> - <parameters> - <parameter> - <name>finalName</name> - <alias>jarName</alias> - <type>java.lang.String</type> - <implementation>java.lang.String</implementation> - <required>false</required> - <editable>true</editable> - <description>parameter-description</description> - <deprecated>deprecated-parameter</deprecated> - </parameter> - </parameters> - <configuration> - <finalName implementation="java.lang.String" default-value="${project.build.finalName}">${jar.finalName}</finalName> - </configuration> - <requirements> - <requirement> - <role>org.codehaus.plexus.archiver.Archiver</role> - <role-hint>jar</role-hint> - <field-name>jarArchiver</field-name> - </requirement> - </requirements> - </mojo> - <mojo> - <goal>war</goal> - <threadSafe>true</threadSafe> - </mojo> - </mojos> - <dependencies> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-plugin-api</artifactId> - <type>jar</type> - <version>2.0.6</version> - </dependency> - </dependencies> -</plugin> |