1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.artifact.transform;
20
21 import java.util.List;
22
23 import org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager;
24 import org.apache.maven.repository.legacy.resolver.transform.LatestArtifactTransformation;
25 import org.apache.maven.repository.legacy.resolver.transform.ReleaseArtifactTransformation;
26 import org.apache.maven.repository.legacy.resolver.transform.SnapshotTransformation;
27 import org.codehaus.plexus.PlexusTestCase;
28
29
30 public class TransformationManagerTest extends PlexusTestCase {
31 public void testTransformationManager() throws Exception {
32 ArtifactTransformationManager tm = lookup(ArtifactTransformationManager.class);
33
34 List tms = tm.getArtifactTransformations();
35
36 assertEquals(3, tms.size());
37
38 assertTrue(
39 "We expected the release transformation and got " + tms.get(0),
40 tms.get(0) instanceof ReleaseArtifactTransformation);
41
42 assertTrue(
43 "We expected the latest transformation and got " + tms.get(1),
44 tms.get(1) instanceof LatestArtifactTransformation);
45
46 assertTrue(
47 "We expected the snapshot transformation and got " + tms.get(2),
48 tms.get(2) instanceof SnapshotTransformation);
49 }
50 }