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.utils;
20
21 import java.util.HashSet;
22 import java.util.Set;
23
24 import org.apache.maven.artifact.Artifact;
25 import org.junit.jupiter.api.Test;
26
27 import static org.junit.jupiter.api.Assertions.assertEquals;
28 import static org.junit.jupiter.api.Assertions.assertNotSame;
29
30 class TestDependencyStatusSets {
31
32 @Test
33 void testDependencyStatusSettersGetters() {
34 DependencyStatusSets dss = new DependencyStatusSets();
35 Set<Artifact> set = new HashSet<>();
36 dss.setResolvedDependencies(set);
37 assertEquals(set, dss.getResolvedDependencies());
38
39 set = new HashSet<>();
40 dss.setUnResolvedDependencies(set);
41 assertEquals(set, dss.getUnResolvedDependencies());
42
43 set = new HashSet<>();
44 dss.setSkippedDependencies(set);
45 assertEquals(set, dss.getSkippedDependencies());
46
47 assertNotSame(dss.getResolvedDependencies(), dss.getSkippedDependencies());
48 assertNotSame(dss.getResolvedDependencies(), dss.getUnResolvedDependencies());
49 assertNotSame(dss.getSkippedDependencies(), dss.getUnResolvedDependencies());
50 }
51
52 @Test
53 void testDependencyStatusConstructor() {
54 Set<Artifact> r = new HashSet<>();
55 Set<Artifact> u = new HashSet<>();
56 Set<Artifact> s = new HashSet<>();
57 DependencyStatusSets dss = new DependencyStatusSets(r, u, s);
58 assertEquals(r, dss.getResolvedDependencies());
59 assertEquals(u, dss.getUnResolvedDependencies());
60 assertEquals(s, dss.getSkippedDependencies());
61 }
62 }