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 junit.framework.JUnit4TestAdapter;
25 import org.junit.Test;
26
27
28
29 public class DependencyTest
30 {
31 public static junit.framework.Test suite()
32 {
33 return new JUnit4TestAdapter( DependencyTest.class );
34 }
35
36 @Test
37 public void testSetCoordsGidAidVer()
38 {
39 Dependency dep = new Dependency();
40 dep.setCoords( "gid:aid:ver" );
41
42 assertEquals( "gid", dep.getGroupId() );
43 assertEquals( "aid", dep.getArtifactId() );
44 assertEquals( "ver", dep.getVersion() );
45 assertEquals( "jar", dep.getType() );
46 assertEquals( "", dep.getClassifier() );
47 assertEquals( "compile", dep.getScope() );
48 }
49
50 @Test
51 public void testSetCoordsGidAidVerScope()
52 {
53 Dependency dep = new Dependency();
54 dep.setCoords( "gid:aid:ver:scope" );
55
56 assertEquals( "gid", dep.getGroupId() );
57 assertEquals( "aid", dep.getArtifactId() );
58 assertEquals( "ver", dep.getVersion() );
59 assertEquals( "jar", dep.getType() );
60 assertEquals( "", dep.getClassifier() );
61 assertEquals( "scope", dep.getScope() );
62 }
63
64 @Test
65 public void testSetCoordsGidAidVerTypeScope()
66 {
67 Dependency dep = new Dependency();
68 dep.setCoords( "gid:aid:ver:type:scope" );
69
70 assertEquals( "gid", dep.getGroupId() );
71 assertEquals( "aid", dep.getArtifactId() );
72 assertEquals( "ver", dep.getVersion() );
73 assertEquals( "type", dep.getType() );
74 assertEquals( "", dep.getClassifier() );
75 assertEquals( "scope", dep.getScope() );
76 }
77
78 @Test
79 public void testSetCoordsGidAidVerTypeClsScope()
80 {
81 Dependency dep = new Dependency();
82 dep.setCoords( "gid:aid:ver:type:cls:scope" );
83
84 assertEquals( "gid", dep.getGroupId() );
85 assertEquals( "aid", dep.getArtifactId() );
86 assertEquals( "ver", dep.getVersion() );
87 assertEquals( "type", dep.getType() );
88 assertEquals( "cls", dep.getClassifier() );
89 assertEquals( "scope", dep.getScope() );
90 }
91
92 }