1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.dependency.tree;
20
21 import java.util.Collections;
22
23 import junit.framework.TestCase;
24 import org.apache.maven.artifact.versioning.ArtifactVersion;
25 import org.apache.maven.artifact.versioning.Restriction;
26 import org.apache.maven.artifact.versioning.VersionRange;
27
28 import static org.apache.maven.plugins.dependency.tree.TreeMojo.containsVersion;
29 import static org.mockito.Mockito.mock;
30 import static org.mockito.Mockito.when;
31
32
33
34
35 public class TestTreeMojo_ContainsVersion extends TestCase {
36 private VersionRange range = mock(VersionRange.class);
37
38 private ArtifactVersion version = mock(ArtifactVersion.class);
39
40 public void testWhenRecommendedVersionIsNullAndNoRestrictions() {
41 when(range.getRecommendedVersion()).thenReturn(null);
42 when(range.getRestrictions()).thenReturn(Collections.<Restriction>emptyList());
43
44 @SuppressWarnings("deprecation")
45 boolean doesItContain = containsVersion(range, version);
46
47 assertFalse(doesItContain);
48 }
49 }