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.Exclusion;
25 import org.junit.Test;
26
27
28
29 public class ExclusionTest
30 {
31
32 @Test
33 public void testSetCoordsGid()
34 {
35 Exclusion ex = new Exclusion();
36 ex.setCoords( "gid" );
37
38 assertEquals( "gid", ex.getGroupId() );
39 assertEquals( "*", ex.getArtifactId() );
40 assertEquals( "*", ex.getExtension() );
41 assertEquals( "*", ex.getClassifier() );
42 }
43
44 @Test
45 public void testSetCoordsGidAid()
46 {
47 Exclusion ex = new Exclusion();
48 ex.setCoords( "gid:aid" );
49
50 assertEquals( "gid", ex.getGroupId() );
51 assertEquals( "aid", ex.getArtifactId() );
52 assertEquals( "*", ex.getExtension() );
53 assertEquals( "*", ex.getClassifier() );
54 }
55
56 @Test
57 public void testSetCoordsGidAidExt()
58 {
59 Exclusion ex = new Exclusion();
60 ex.setCoords( "gid:aid:ext" );
61
62 assertEquals( "gid", ex.getGroupId() );
63 assertEquals( "aid", ex.getArtifactId() );
64 assertEquals( "ext", ex.getExtension() );
65 assertEquals( "*", ex.getClassifier() );
66 }
67
68 @Test
69 public void testSetCoordsGidAidExtCls()
70 {
71 Exclusion ex = new Exclusion();
72 ex.setCoords( "gid:aid:ext:cls" );
73
74 assertEquals( "gid", ex.getGroupId() );
75 assertEquals( "aid", ex.getArtifactId() );
76 assertEquals( "ext", ex.getExtension() );
77 assertEquals( "cls", ex.getClassifier() );
78
79 ex = new Exclusion();
80 ex.setCoords( "gid:aid:ext:" );
81
82 assertEquals( "gid", ex.getGroupId() );
83 assertEquals( "aid", ex.getArtifactId() );
84 assertEquals( "ext", ex.getExtension() );
85 assertEquals( "", ex.getClassifier() );
86 }
87
88 }