1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.aether.util.filter;
20
21 import java.util.List;
22
23 import org.eclipse.aether.graph.DependencyFilter;
24 import org.eclipse.aether.graph.DependencyNode;
25
26 import static java.util.Objects.requireNonNull;
27
28 public abstract class AbstractDependencyFilterTest {
29
30 protected DependencyFilter getAcceptFilter() {
31 return new DependencyFilter() {
32
33 public boolean accept(DependencyNode node, List<DependencyNode> parents) {
34 requireNonNull(node, "node cannot be null");
35 requireNonNull(parents, "parents cannot be null");
36 return true;
37 }
38 };
39 }
40
41 protected DependencyFilter getDenyFilter() {
42 return new DependencyFilter() {
43
44 public boolean accept(DependencyNode node, List<DependencyNode> parents) {
45 return false;
46 }
47 };
48 }
49 }