View Javadoc
1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package org.apache.maven.resolver.internal.ant.types;
20  
21  import junit.framework.JUnit4TestAdapter;
22  import org.junit.Test;
23  
24  import static org.junit.Assert.*;
25  
26  /**
27   */
28  public class DependencyTest {
29      public static junit.framework.Test suite() {
30          return new JUnit4TestAdapter(DependencyTest.class);
31      }
32  
33      @Test
34      public void testSetCoordsGidAidVer() {
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          Dependency dep = new Dependency();
49          dep.setCoords("gid:aid:ver:scope");
50  
51          assertEquals("gid", dep.getGroupId());
52          assertEquals("aid", dep.getArtifactId());
53          assertEquals("ver", dep.getVersion());
54          assertEquals("jar", dep.getType());
55          assertEquals("", dep.getClassifier());
56          assertEquals("scope", dep.getScope());
57      }
58  
59      @Test
60      public void testSetCoordsGidAidVerTypeScope() {
61          Dependency dep = new Dependency();
62          dep.setCoords("gid:aid:ver:type:scope");
63  
64          assertEquals("gid", dep.getGroupId());
65          assertEquals("aid", dep.getArtifactId());
66          assertEquals("ver", dep.getVersion());
67          assertEquals("type", dep.getType());
68          assertEquals("", dep.getClassifier());
69          assertEquals("scope", dep.getScope());
70      }
71  
72      @Test
73      public void testSetCoordsGidAidVerTypeClsScope() {
74          Dependency dep = new Dependency();
75          dep.setCoords("gid:aid:ver:type:cls:scope");
76  
77          assertEquals("gid", dep.getGroupId());
78          assertEquals("aid", dep.getArtifactId());
79          assertEquals("ver", dep.getVersion());
80          assertEquals("type", dep.getType());
81          assertEquals("cls", dep.getClassifier());
82          assertEquals("scope", dep.getScope());
83      }
84  }