1 package org.apache.maven.resolver.internal.ant.types;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import static org.junit.Assert.*;
23
24 import org.apache.maven.resolver.internal.ant.types.Dependency;
25 import org.junit.Test;
26
27
28
29 public class DependencyTest
30 {
31
32 @Test
33 public void testSetCoordsGidAidVer()
34 {
35 Dependency dep = new Dependency();
36 dep.setCoords( "gid:aid:ver" );
37
38 assertEquals( "gid", dep.getGroupId() );
39 assertEquals( "aid", dep.getArtifactId() );
40 assertEquals( "ver", dep.getVersion() );
41 assertEquals( "jar", dep.getType() );
42 assertEquals( "", dep.getClassifier() );
43 assertEquals( "compile", dep.getScope() );
44 }
45
46 @Test
47 public void testSetCoordsGidAidVerScope()
48 {
49 Dependency dep = new Dependency();
50 dep.setCoords( "gid:aid:ver:scope" );
51
52 assertEquals( "gid", dep.getGroupId() );
53 assertEquals( "aid", dep.getArtifactId() );
54 assertEquals( "ver", dep.getVersion() );
55 assertEquals( "jar", dep.getType() );
56 assertEquals( "", dep.getClassifier() );
57 assertEquals( "scope", dep.getScope() );
58 }
59
60 @Test
61 public void testSetCoordsGidAidVerTypeScope()
62 {
63 Dependency dep = new Dependency();
64 dep.setCoords( "gid:aid:ver:type:scope" );
65
66 assertEquals( "gid", dep.getGroupId() );
67 assertEquals( "aid", dep.getArtifactId() );
68 assertEquals( "ver", dep.getVersion() );
69 assertEquals( "type", dep.getType() );
70 assertEquals( "", dep.getClassifier() );
71 assertEquals( "scope", dep.getScope() );
72 }
73
74 @Test
75 public void testSetCoordsGidAidVerTypeClsScope()
76 {
77 Dependency dep = new Dependency();
78 dep.setCoords( "gid:aid:ver:type:cls:scope" );
79
80 assertEquals( "gid", dep.getGroupId() );
81 assertEquals( "aid", dep.getArtifactId() );
82 assertEquals( "ver", dep.getVersion() );
83 assertEquals( "type", dep.getType() );
84 assertEquals( "cls", dep.getClassifier() );
85 assertEquals( "scope", dep.getScope() );
86 }
87
88 }