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