Clover Coverage Report - Maven Eclipse Formatter Plugin 1.1-SNAPSHOT
Coverage timestamp: Wed Dec 31 1969 19:00:00 EST
../../../../img/srcFileCovDistChart0.png 0% of files have more coverage
20   85   18   2.22
16   48   0.9   9
9     2  
1    
 
  ExecutableDependency       Line # 27 20 0% 18 45 0% 0.0
 
No Tests
 
1    package org.codehaus.mojo.exec;
2   
3    /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements. See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership. The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10    * with the License. You may obtain a copy of the License at
11    *
12    * http://www.apache.org/licenses/LICENSE-2.0
13    *
14    * Unless required by applicable law or agreed to in writing,
15    * software distributed under the License is distributed on an
16    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17    * KIND, either express or implied. See the License for the
18    * specific language governing permissions and limitations
19    * under the License.
20    */
21   
22    import org.apache.maven.artifact.Artifact;
23   
24    /**
25    *
26    */
 
27    public class ExecutableDependency {
28    private String groupId;
29   
30    private String artifactId;
31   
 
32  0 toggle public ExecutableDependency() {
33    }
34   
 
35  0 toggle public String getGroupId() {
36  0 return this.groupId;
37    }
38   
 
39  0 toggle public void setGroupId(String groupId) {
40  0 this.groupId = groupId;
41    }
42   
 
43  0 toggle public String getArtifactId() {
44  0 return this.artifactId;
45    }
46   
 
47  0 toggle public void setArtifactId(String artifactId) {
48  0 this.artifactId = artifactId;
49    }
50   
 
51  0 toggle public boolean matches(Artifact artifact) {
52  0 return artifact.getGroupId().equals(this.getGroupId()) && artifact.getArtifactId().equals(this.getArtifactId());
53    }
54   
 
55  0 toggle public String toString() {
56  0 return this.groupId + ":" + this.artifactId;
57    }
58   
 
59  0 toggle public boolean equals(Object o) {
60  0 if (this == o) {
61  0 return true;
62    }
63  0 if (o == null || getClass() != o.getClass()) {
64  0 return false;
65    }
66   
67  0 final ExecutableDependency that = (ExecutableDependency) o;
68   
69  0 if (artifactId != null ? !artifactId.equals(that.artifactId) : that.artifactId != null) {
70  0 return false;
71    }
72  0 if (groupId != null ? !groupId.equals(that.groupId) : that.groupId != null) {
73  0 return false;
74    }
75   
76  0 return true;
77    }
78   
 
79  0 toggle public int hashCode() {
80  0 int result;
81  0 result = (groupId != null ? groupId.hashCode() : 0);
82  0 result = 29 * result + (artifactId != null ? artifactId.hashCode() : 0);
83  0 return result;
84    }
85    }