aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test')
-rw-r--r--framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilderTest.java133
-rw-r--r--framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/java/org/apache/maven/plugin/lifecycle/LifecycleXpp3ReaderTest.java55
-rw-r--r--framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/lifecycle.xml39
-rw-r--r--framework/src/maven/apache-maven-3.3.3/maven-plugin-api/src/test/resources/plugin.xml89
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>