aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/maven/apache-maven-3.3.3/maven-compat/src/test/java/org/apache/maven/repository/metadata/DefaultClasspathTransformationTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/maven/apache-maven-3.3.3/maven-compat/src/test/java/org/apache/maven/repository/metadata/DefaultClasspathTransformationTest.java')
-rw-r--r--framework/src/maven/apache-maven-3.3.3/maven-compat/src/test/java/org/apache/maven/repository/metadata/DefaultClasspathTransformationTest.java120
1 files changed, 0 insertions, 120 deletions
diff --git a/framework/src/maven/apache-maven-3.3.3/maven-compat/src/test/java/org/apache/maven/repository/metadata/DefaultClasspathTransformationTest.java b/framework/src/maven/apache-maven-3.3.3/maven-compat/src/test/java/org/apache/maven/repository/metadata/DefaultClasspathTransformationTest.java
deleted file mode 100644
index 4f40516c..00000000
--- a/framework/src/maven/apache-maven-3.3.3/maven-compat/src/test/java/org/apache/maven/repository/metadata/DefaultClasspathTransformationTest.java
+++ /dev/null
@@ -1,120 +0,0 @@
-package org.apache.maven.repository.metadata;
-
-/*
- * 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 org.apache.maven.artifact.ArtifactScopeEnum;
-import org.apache.maven.repository.metadata.ArtifactMetadata;
-import org.apache.maven.repository.metadata.ClasspathContainer;
-import org.apache.maven.repository.metadata.ClasspathTransformation;
-import org.apache.maven.repository.metadata.MetadataGraph;
-import org.apache.maven.repository.metadata.MetadataGraphEdge;
-import org.apache.maven.repository.metadata.MetadataGraphVertex;
-import org.codehaus.plexus.PlexusTestCase;
-
-/**
- *
- * @author <a href="mailto:oleg@codehaus.org">Oleg Gusakov</a>
- *
- */
-
-public class DefaultClasspathTransformationTest
-extends PlexusTestCase
-{
- ClasspathTransformation transform;
-
- MetadataGraph graph;
-
- MetadataGraphVertex v1;
- MetadataGraphVertex v2;
- MetadataGraphVertex v3;
- MetadataGraphVertex v4;
- //------------------------------------------------------------------------------------------
- @Override
- protected void setUp() throws Exception
- {
- super.setUp();
- transform = (ClasspathTransformation) lookup( ClasspathTransformation.ROLE, "default" );
-
- graph = new MetadataGraph( 4, 3 );
- /*
- * v2
- * v1<
- * v3-v4
- *
- */
- v1 = graph.addVertex(new ArtifactMetadata("g","a1","1.0"));
- graph.setEntry(v1);
- v2 = graph.addVertex(new ArtifactMetadata("g","a2","1.0"));
- v3 = graph.addVertex(new ArtifactMetadata("g","a3","1.0"));
- v4 = graph.addVertex(new ArtifactMetadata("g","a4","1.0"));
-
- // v1-->v2
- graph.addEdge(v1, v2, new MetadataGraphEdge( "1.1", true, null, null, 2, 1 ) );
- graph.addEdge(v1, v2, new MetadataGraphEdge( "1.2", true, null, null, 2, 2 ) );
-
- // v1-->v3
- graph.addEdge(v1, v3, new MetadataGraphEdge( "1.1", true, null, null, 2, 1 ) );
- graph.addEdge(v1, v3, new MetadataGraphEdge( "1.2", true, null, null, 4, 2 ) );
-
- // v3-->v4
- graph.addEdge(v3, v4, new MetadataGraphEdge( "1.1", true, ArtifactScopeEnum.runtime, null, 2, 2 ) );
- graph.addEdge(v3, v4, new MetadataGraphEdge( "1.2", true, ArtifactScopeEnum.test, null, 2, 2 ) );
- }
- //------------------------------------------------------------------------------------------
- public void testCompileClasspathTransform()
- throws Exception
- {
- ClasspathContainer res;
-
- res = transform.transform( graph, ArtifactScopeEnum.compile, false );
-
- assertNotNull("null classpath container after compile transform", res );
- assertNotNull("null classpath after compile transform", res.getClasspath() );
- assertEquals("compile classpath should have 3 entries", 3, res.getClasspath().size() );
- }
- //------------------------------------------------------------------------------------------
- public void testRuntimeClasspathTransform()
- throws Exception
- {
- ClasspathContainer res;
-
- res = transform.transform( graph, ArtifactScopeEnum.runtime, false );
-
- assertNotNull("null classpath container after runtime transform", res );
- assertNotNull("null classpath after runtime transform", res.getClasspath() );
- assertEquals("runtime classpath should have 4 entries", 4, res.getClasspath().size() );
-
- ArtifactMetadata md = res.getClasspath().get(3);
- assertEquals("runtime artifact version should be 1.1", "1.1", md.getVersion() );
- }
- //------------------------------------------------------------------------------------------
- public void testTestClasspathTransform()
- throws Exception
- {
- ClasspathContainer res;
-
- res = transform.transform( graph, ArtifactScopeEnum.test, false );
-
- assertNotNull("null classpath container after runtime transform", res );
- assertNotNull("null classpath after runtime transform", res.getClasspath() );
- assertEquals("runtime classpath should have 4 entries", 4, res.getClasspath().size() );
-
- ArtifactMetadata md = res.getClasspath().get(3);
- assertEquals("test artifact version should be 1.2", "1.2", md.getVersion() );
- }
- //------------------------------------------------------------------------------------------
- //------------------------------------------------------------------------------------------
-}