1 package org.apache.maven.plugin.dependency.fromConfiguration;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.IOException;
23
24 import org.apache.maven.artifact.Artifact;
25 import org.apache.maven.plugin.dependency.AbstractDependencyMojoTestCase;
26
27 public class TestArtifactItem
28 extends AbstractDependencyMojoTestCase
29 {
30
31 protected void setUp()
32 throws Exception
33 {
34 setUp( "artifactItems", false );
35 }
36
37 public void testArtifactItemConstructor()
38 throws IOException
39 {
40 Artifact artifact = stubFactory.createArtifact( "g", "a", "1.0", Artifact.SCOPE_COMPILE, "jar", "one" );
41
42 ArtifactItem item = new ArtifactItem( artifact );
43
44 assertEquals( item.getArtifact(), artifact );
45 assertEquals( item.getArtifactId(), artifact.getArtifactId() );
46 assertEquals( item.getGroupId(), artifact.getGroupId() );
47 assertEquals( item.getVersion(), artifact.getVersion() );
48 assertEquals( item.getClassifier(), artifact.getClassifier() );
49 assertEquals( item.getType(), artifact.getType() );
50 }
51
52 public void testArtifactItemDefaultType()
53 {
54 ArtifactItem item = new ArtifactItem();
55
56 assertEquals( "jar", item.getType() );
57 }
58
59 }